游戏模式
一、游戏模式重载(GameMode Override):设置游戏的基础玩法,包含玩家数量,关卡过度,玩家进入游戏方式等。
二、默认Pawn类(Default Pawn Class):玩家的默认角色,可以是带有复杂运动系统的character也可以是简单运动的Pawn。
###### ## Pawn和Character的区别:Pawn和Character的区别:Pawn和Character都是继承于Actor,Pawn主要是用于运动系统简单,基本上是人形的角色,Character则包含Pawn的特性,但支持复杂的运动系统,也可以创建Pawn添加组件功能将其变换为Character。
三、HUD类(HUD Class):用户界面类,用来实现交互界面展示,将游戏部分信息可视化(包含玩家信息,关卡信息,用户与关卡交互等信息展示给玩家)。
四、玩家控制器类(Player Controller Class):非物理的Actor,可以用Pawn或者Pawn的派生类,一般实现玩家控制的角色的操作等功能,其他功能尽量不要在玩家控制器实现。
五、游戏状态类(Game State Class):追踪记录游戏属性,如:游戏任务,玩家人数,团体得分等。
六、玩家状态类 (Player State Class) :追踪记录玩家属性,如:玩家姓名,玩家得分,玩家在线状态等。
七、旁观者类(Spectator Class) :第三方视角,如:永劫无间中死亡后、CSGO死亡后的视角等都属于旁观者视角。