今天继续优化了一些游戏细节, 并新增了多人游戏暂停功能, 支持任意玩家暂停游戏, 并处理了一些边界情况
游戏优化
- 游戏过关, 玩家复活时修改为1血复活, 保证血条状态UI同步
- 本地authority的玩家隐藏跟随的状态显示
- 单人游戏处理, 名称显示为"Player"
功能新增:
-
新增左上角本地authority的玩家状态显示
-
新增暂停菜单和暂停功能
- 多人游戏中允许任意peer暂停游戏
- 仅暂停的peer能恢复游戏, 其余peer禁用恢复按钮
边界情况处理
- Host退出游戏时, 所有peer同步退出
- 从暂停状态回到主菜单, 必须保证暂停退出
- 当暂停游戏的peer断开/掉线, 其余peer自动恢复游戏, 不能卡在暂停状态
单人测试
多人测试
多人暂停
多人恢复