Actor
所有可以放入关卡的对象都是 Actor,比如摄像机、静态网格体、玩家起始位置。Actor支持三维变换,例如平移、旋转和缩放。你可以通过游戏逻辑代码(C++或蓝图)创建(生成)或销毁Actor。
AActor是所有Actor的基类
Pawn
Pawn 是Actor的子类,它可以充当游戏中的化身或人物(例如游戏中的角色)。Pawn可以由玩家控制,也可以由游戏AI控制并以非玩家角色(NPC)的形式存在于游戏中。
当Pawn被人类玩家或AI玩家控制时,它被视为 已被控制(Possessed)。相反,当Pawn未被人类玩家或AI玩家控制时,它被视为 未被控制(Unpossessed)。
Controller
没有物理表现的Actor,可以控制Pawn
Character
角色(Character) 是Pawn Actor的子类,旨在用作玩家角色。角色子类包括碰撞设置、双足运动的输入绑定,以及由玩家控制的运动附加代码。
PlayerController
玩家控制器(Player Controller) 会获取游戏中玩家的输入信息,然后转换为