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

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

游戏优化

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

功能新增:

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

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

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

边界情况处理

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

单人测试

多人测试

多人暂停

多人恢复

相关推荐
CDN3609 小时前
游戏盾 SDK 混淆后失效?豁免规则与打包配置解决方案
运维·游戏·网络安全
huwuhang10 小时前
Winkawaks街机游戏模拟器整合ROM版 1.65 汉化修正完整版 2026.03.30
android·游戏·游戏机
智算菩萨10 小时前
【Pygame】第20章 从0到1构建贪吃蛇:基于Pygame的游戏架构与状态机设计实战(有超详细中文注释)
python·游戏·pygame
wanhengidc12 小时前
云手机 性能不受限 数据安全
服务器·网络·安全·游戏·智能手机
ZJH__GO13 小时前
java--飞机大战游戏
java·游戏
智算菩萨14 小时前
【Pygame】第23章 平台跳跃游戏:基于有限状态机的2D平台物理模拟与摄像机视口管理系统(有超详细中文注释供大家学习)
python·游戏·pygame
CCIE-Yasuo14 小时前
《永恒战士2-无双战神》无限金币版(提供apk下载)安卓Android逆向记录学习-Deepseek-AI辅助
android·java·学习·游戏
代码小书生14 小时前
Windows X-Lite Win11 26H1 v3 游戏优化系统!集Win11、Win10、Win7三代优点,兼顾游戏办公生产算力,系统精简纯净
windows·游戏·windows x-lite·windows 游戏版·windows优化版·老电脑系统
竹之却14 小时前
【Minecraft】无法连接至服务器,登录失败:无效会话(请尝试重启游戏及启动器)
运维·服务器·游戏·我的世界·minecraft