03-2 手工创建C++类
03.2 手工创建C++类
h和cpp
在public文件夹下放置头文件,在private文件夹下放置cpp文件
声明你的类
-
如果该类继承自UObject,在类名上方加上
UCLASS()
宏 -
在类体的第一行添加
GENERATED_UCLASS_BODY()
宏,或者GENERATED_BODY()
宏- 前者需要手动实现一个带有
const FObject Initializer&
参数的构造函数 - 后者需要手动实现一个无参数构造函数
- 前者需要手动实现一个带有
-
cpp中,include当前模块的PCH文件
- 一般是:模块名+privatePCH.h
- 如果是游戏模块:游戏工程名.h
发布于