Godot游戏练习01-第24节-多人游戏暂停菜单,游戏优化

今天继续优化了一些游戏细节, 并新增了多人游戏暂停功能, 支持任意玩家暂停游戏, 并处理了一些边界情况

游戏优化

  • 游戏过关, 玩家复活时修改为1血复活, 保证血条状态UI同步
  • 本地authority的玩家隐藏跟随的状态显示
  • 单人游戏处理, 名称显示为"Player"

功能新增:

  • 新增左上角本地authority的玩家状态显示

  • 新增暂停菜单和暂停功能

    • 多人游戏中允许任意peer暂停游戏
    • 仅暂停的peer能恢复游戏, 其余peer禁用恢复按钮

边界情况处理

  • Host退出游戏时, 所有peer同步退出
  • 从暂停状态回到主菜单, 必须保证暂停退出
  • 当暂停游戏的peer断开/掉线, 其余peer自动恢复游戏, 不能卡在暂停状态

单人测试

多人测试

多人暂停

多人恢复

相关推荐
一孤程15 小时前
游戏测试专题第七篇:游戏自动化测试实战
游戏·测试
一孤程21 小时前
游戏测试专题第八篇:游戏安全测试与反外挂
游戏·测试
WiChP2 天前
【V0.1B16】从零开始的2D游戏引擎开发之路
开发语言·算法·游戏引擎
河南花仙子科技2 天前
小游戏社交裂变功能的高阶设计思路
大数据·科技·游戏
一孤程2 天前
游戏测试专题第五篇:游戏兼容性测试与多端适配
游戏·测试
狂人开飞机3 天前
23、实战平台跳跃游戏
游戏·游戏引擎·godot
甲维斯3 天前
0代码,0建模,3句话开发一个3D游戏!
前端·游戏·游戏开发
笨鸟先飞的橘猫3 天前
树结构在游戏行业中的应用
学习·游戏
Sylvia33.3 天前
火星数据体育API|一站式接入足球篮球电竞等18+项目实时数据
java·开发语言·python·websocket·游戏
淡海水3 天前
11-02-Unity-Mono-vs-IL2CPP-两种脚本后端的数据结构行为差异
数据结构·unity·游戏引擎·il2cpp·mono