1133人加入学习
(6人评价)
【旧版】Unreal基本知识案例 - 密室逃脱

旧版课程,制作完成于2017-01-11

价格 免费
课程还未发布,不允许加入和购买
  1. APawn* AController::GetPawn();//得到一个APawn。
  2. class APawn :
        public AActor ,
        public INavAgentInterface //APawn是一个玩家和AI的基类,是一个物理行为表现类。
[展开全文]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

把场景中门Actor的细节属性中“Mobility”属性设置为“Movable”,然后给门Actor创建一个C++组件,命名为“DoorOpenComponent”,在该组件的“.cpp”文件下首先引入一个头文件,代码如下:

#include "GameFramework/Actor.h"

然后在“BeginPlay函数”中写如下代码,再进行编译,即可在游戏开始时让门处于向外开90°的状态:

// 获得Component所属的门Actor
AActor * aComponentOwner = GetOwner();
// 设置一个FRotator,用来表示门Acotr的旋转量
FRotator DoorRotation = FRotator(0, 90, 0);
// 设置门Actor的旋转量
aComponentOwner->SetActorRotation(DoorRotation);

 

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

图文(2)
视频(37)