代码和脚本用于将元素绑定在一起以创建游戏玩法和交互。
Project包含level(也称作map),并作为.umap文件存储在“内容”文件夹中。不能同时在多个级别上工作,级别将显示在Viewport(游戏预览窗口)中。
代码规范:Coding Standard
硬引用:对象A引用对象B,导致在加载对象A时加载对象B
ConstructorStatics结构体:
在构造函数中定义和实例化ConstructorStatics结构体以保存所需的各种属性值。
此ConstructorStatics结构仅在第一次运行构造函数时创建。在后续运行中只是复制一个指针。
ContructorHelpers
ContructorHelpers 是定义在ObjectBase.h的namespace,其中包括模板helper
参考文档Gameplay Classes
在C++中使用别的组件需要在头文件include
软引用:对象A通过间接机制(例如对象路径的字符串形式)引用对象B
Indirect Property Reference
Find/Load Object
调试:Console Variables in C++
Gameplay Debugger:将实时数据显示在viewport
Visual Logger
Unreal Issues Bug Tracker Revealed & July #ue4jam Kickoff | News | Unreal Engine