SpinBox 数字滑动条,可以应用于改变参数
SpinBox 数字滑动条,可以应用于改变参数
使用cin函数需要注意的点
用户输入的制表符、空格都会被cin视为输入的结束。
可以使用cin.getline(array, value);来避免上述问题。
C++string类库
使用string类库需要include<string>。引入类库后可直接使用string声明一个字符串,如:
string str;
string str2 = "Example";
未声明的字符串会默认为空字符串。可以对字符串类型的变量赋值,如:
string str;
string str1 = "Example";
str = str1;
获取用户输入的字符串赋值给字符串变量需要使用getline()方法,如下:
string str;
getline(cin,str);
获取字符串中的第i个字符的操作如下:
string str = "Example";
char c = str[2];
注意,i不能越界,必须大于0且小于字符串的长度。
字符串变量之间可以进行加法运算,通过"+"运算符连接两个字符串,如:
str1 = "Example";
str2 = " string";
string str3 = str1 + str2;
str3的值为"Example string"。
可以通过string.size()获取字符的个数。
这里有个坑,StarterWeaponClass 要选BP_Refle,而不能选
"i"
与"I"
,"function"
与"Function"
等等。"nMinValue"
和 "nMaxValue"
,"GetName()"
和"SetName()"
….Value1,Value2
等,除非逻辑上的确需要编号。这是为了防止程序员偷懒,不肯为命名动脑筋而导致产生无意义的名字(因为用数字编号最省事)。HandleXXX
命名,例如:HandleTimerEvent
;不推荐采用java风格,例如 handleTimerEvent
;除了标准c风格代码,不推荐用下划线,例如,handle_event
。apBuffer
名称。用aBuffer
即可。mpBuffer
名称。用mBuffer
即可。int i
;p
打头,例如void* pBuffer;
g_
最为前缀。1、删除所有派生蓝图
2、关闭VS和UE
3、删除cpp和h
4、重新生成代码
5、重启xiang mu
总述:
auto的原理就是根据后面的值,来自己推测前面的类型是什么。
auto的作用就是为了简化变量初始化,如果这个变量有一个很长很长的初始化类型,就可以用auto代替。
注意点:
1.用auto声明的变量必须初始化。(auto是根据后面的值来推测这个变量的类型,如果后面没有值,自然会报错)
2.函数和模板参数不能被声明为auto(原因同上)
3.因为auto是一个占位符,并不是一个他自己的类型,因此不能用于类型转换或其他一些操作。
cout << "hello"//输出
endl //换行 无法放在字符串中
\n //换行 可以放在字符串中
好像有点用,Mark
local world relative offset
1、C语言通过 /0 (空字符)来判断一个字符串的结束。
2、strlen(char value) 获取字符串长度
cin.getline( )
引用MainPlayer.h时,4.25版本下,写全目录报错。只需写#include "MainPlayer.h"即可。
//空指针
int* p = null;
//空类型指针.指针类型可以为任意类型
void* p;
cout<< *((int*)p) << endl;
//但使用时需要指定指针类型
主动申请(int* p = new int;)的内存空间需要用关键字delete释放
UPaperSpriteComponent需要Paper2D模块依赖
167564018
2811490337
其他的是临时文件和快捷文件,如果想 在引擎中显示这两个文件夹,就在文件编辑器里右键来显示这两个文件夹,但是一般也不要懂这个文件夹
intermdiate 这个可以删,这个是引擎中间件,但是下次加载就需要花上更多的时间了
saved 临时文件夹,但是不建议删,里面包含了备份文件,后退文件,控制台历史记录等等
c++创建的工程
.vs智能提示的缓存
.sln解决方案文件
这两个文件并不大,实在没有空间了的话可以删
binaries 可以删 编辑器热加载类所使用的,或者编辑器有一些奇奇怪怪的操作时可以删除,后面详说
souce 对应C++class 这里放着C++的源文件
不要去动,都是项目所需要的东西
如果想打包传给别人,最小最小需要的就是:config content
FInputModeGameAndUI 游戏和UI模式
PlayerController有设置游戏输入模式的方法