类向导
当使用C++和蓝图创建工程时,创建一个Actor类型的类。
选择创建类之后,会打开VS2017,然后就可以开始编辑了。
#include "GameFramework/Actor.h"
#include "MyActor.generated.h"
UCLASS()
class AMyActor : public AActor
{
GENERATED_BODY()
public:
// 设置该Actor属性的默认值
AMyActor();
// 每一帧都调用
virtual void Tick( float DeltaSeconds ) override;
protected:
// 游戏开始或产生时调用
virtual void BeginPlay() override;
};
其中MyActor就是我自己创建的Actor类,继承于Actor,UClass回头我会缝合一些大佬们的文章。
BeginPlay以可运行状态进入游戏,这是启动游戏逻辑的好位置,Tick每帧调用一次