
GameMode 游戏模式,不同关卡可以应用不同的游戏模式
Pawn 棋子,非人形角色。 Character是人形角色,有移动组件。
HUD UI管理器,管理UI生命周期
PlayerController 玩家控制器,控制Pawn
GameState 游戏状态,例如玩家得分,排行榜数据等
PlayerState 玩家状态,例如生命值,魔法值,攻击力属性等
Spectator 观战者
GameInstance 全局单例,游戏运行时唯一存在。切换关卡时数据会清除,有三种方式可以保存数据:一是通过GameInstance存储,二是本地序列化,三是上传服务器然后再同步客户端。
参考:
本文探讨了Unity引擎中的GameMode游戏模式选择、Pawn与Character的区别,以及如何通过PlayerController控制棋子。此外,讲解了关键的游戏状态(GameState)如得分和排行榜,以及玩家状态(PlayerState)如生命值等,并介绍了观战者视角(Spectator)和数据持久化方法,如GameInstance、序列化和服务器同步。
1067

被折叠的 条评论
为什么被折叠?



