- 根据上一篇文章的创建的场景,在下面的内容的窗口,在源面板中选中【C++类】->FirstProject(项目名称),然后再右侧的空白部分点击鼠标右键,d出菜单【新建C++类】
- 选中Character,点击【下一步】
- 给新创建的类建立一个名称;MainCharccter,点击【创建类】
- 在VS2019项目中就会出现刚才出现的类;
- 函数解析:
这个类中有三个函数:
virtual void BeginPlay() override;//游戏开始时,被调用
virtual void Tick(float DeltaTime) override;//每一帧会被调用
virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override;//绑定输入(键盘或者鼠标)
变量:
在构造函数中:
AMainCharacter::AMainCharacter()
{
// Set this character to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = true;//true-每帧都会调用Tick() false-每帧不会调用Tick()
}
- 类的继承关系图:
aaa
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)