草庐IT

gamemode1

全部标签

UE4中GameMode、GameState、GameInstance、PlayerState、PlayerController各自的作用

1.GameModeGameMode负责制定游戏规则,在当前地图内生效。它可以规定玩家和观众数量,以及允许的玩家和观众的最大数量,可以制定玩家进入游戏的方式,包含Spawn地点和其他生成/重生等行为的规则。基于规则的事件在游戏中发生,需要进行追踪并和所有玩家共享时,信息将通过GameState进行存储和同步,这些信息包括但不限于:游戏已运行的时间(包括本地玩家加入前的运行时间)、每个个体玩家加入游戏的时间和玩家的当前状态、游戏是否已开始等。2.GameStateGameState就如它的名字一样,表示“游戏状态”。它包含要复制到游戏中的每个客户端的信息,通常包含游戏分数、比赛是否已开始和基于世