反射宏参数
4.Category 标签,用于为成员分类
UE_LOG类型
1.Log 输出日志形式的字符串
2.Warning 输出警告形式的字符串
3.Error 输出错误形式的字符串
反射宏参数
4.Category 标签,用于为成员分类
UE_LOG类型
1.Log 输出日志形式的字符串
2.Warning 输出警告形式的字符串
3.Error 输出错误形式的字符串
蓝图通信:
直接蓝图通信:两个Actor直接的通信
事件调度器:正在倾听
使用蓝图接口:多个蓝图中存在的一些相似的gong'n
Jetbrans推出了Rider for unreal, 提供宏参数代码提示功能。
UPROPERTY参数:
1.BlueprintReadWrite 蓝图可读写(变量)
2.BlueprintCallable 蓝图可调用(函数)
3.
要将一个C++脚本能够转换为蓝图脚本,需要在宏内填入"Blueprintable"参数。
函数重写:子类做与父类不同的操作。
在子类中的函数进行重写(加号pang'b)
要删除当前的level可以 file-new level新建一个临时的level 再删除
content右键Fix Up Redirectors in Folder 可以刷新关联,整理完资源目录结构之后最好使用一下
父类修改影响子类,子类也调整同一个参数会以子类wei'zhun
基类
派生lei
class setting:类的设置,可以查看lei
修改完对象再修改类,会保留对象的修改(以实例化之后的对象xiu'gai'wei'zhun)
tick+addrotation 自转旋转
destory 销毁actor
模拟物理:会根据受力做出反应
碰撞的话需要双方都要有peng'zhuang
蓝图与C++的平衡:
- 蓝图:面向游戏设计人员
- C++: 游戏逻辑程序员
移动时按住shift可以保持摄像机视角跟随
编辑器viewport操作:
- 鼠标右键
- WASD + QE
三级设置:
- Editor setting
- Project setting
- World setting
持续移动的话,在项目设置中的输入映射
按V然后点击,生成一个Vector Parameter(向量can'shu)
get Actor Forward Vector:
输出Actor自身的前方向、红色箭头(单位向量)
get Actor Right Vector:
输出Actor自身的右方向、绿色箭头(单位向量)
get Actor Up Vector:
输出Actor自身的上方向、lan色箭头(单位向量)
组件在自身坐标系下增加位移:
AddLocalOffset
组件在父物体坐标系下增加位移:
AddRelativeLocation
组件在世界坐标系下增加位移:
AddWorldOffset