GameMode定义了正在玩的游戏规则,积分等方面,游戏中有些数据和逻辑不适合放在某一个对象身上,这些数据在整个游戏运行中腰持续存在的(比如:积分、排名)。
每次游戏一启动,GameMode就被创建,GameMode可以记录随着游戏生命周期一直存在的数据,GameMode与GameInstance是一一对应的。自定义的GameMode要继承自GameModeBase。
设置了“Default Pawn Class”就可以在场景中添加“Player Start”,GameMode默认创建的Pawn就会出现在“Player Start”的位置。
如果游戏中放置了多个“Player Start”,则运行游戏的时候引擎会随机选一个“Player Start”作为玩家出生起点