门的旋转
- C++组件基本解析 (门在游戏开始时被打开)
以下代码完成了在游戏开始时门被打开 既 旋转角度被设置为Rotator(0,90,0).
#include " Game Frame work/Actor.h //引用游戏框架
UOpenDoor::UOpenDoor(){} //设置Actor的初始化状态
void UOpenDoor::BeginPlay(){ // 游戏开始时调用
AActor* actor = GetOwner(); //得到所在的Actor
//设置这个Actor的属性
FRotator newRotator = FRotator(0,90,0);//pitch=y yaw=z roll=x
actor->SetActorRotation(newRotator);//需要传递一个FRotator的数据
}
注意需要将组建设置为 “可移动” 此代码才会有效。
-
Pitch Yaw Roll 的概念 ←原文连接
-
代码优化
1,添加私有成员,并声明OpenDoor CloseDoor 函数
OpenDoor.h 添加私有成员
Private:
AAc