Godot 同伴指令轮盘:暂停、选择和反馈要在一秒内完成
同伴指令轮盘常见于动作 RPG:按住肩键,时间放慢,选择同伴技能或战术,松手派发指令。体验好时,玩家能在一秒内完成决策;体验差时,轮盘抢输入、目标选错、时间缩放影响 UI、松手后指令没发出去。Godot 实现轮盘并不难,Control 画一个圆形菜单即可。难的是它跨越输入、时间系统、AI、目标选择和战斗反馈。
tag
同伴指令轮盘常见于动作 RPG:按住肩键,时间放慢,选择同伴技能或战术,松手派发指令。体验好时,玩家能在一秒内完成决策;体验差时,轮盘抢输入、目标选错、时间缩放影响 UI、松手后指令没发出去。Godot 实现轮盘并不难,Control 画一个圆形菜单即可。难的是它跨越输入、时间系统、AI、目标选择和战斗反馈。
生命周期问题只在真实设备上出现 Godot 项目在编辑器里运行时,生命周期很简单:开始、运行、停止。到了真实平台,情况复杂很多。手机来电话、切后台、锁屏、系统回收;桌面窗口失焦、最小化、显示器切换;Steam Deck 睡眠恢复;网页版本标签页冻结。这些都会影响音频、网络、计时器、渲染资源和存档。
讨论 Godot Timer、SceneTree pause、time_scale、process mode、冷却倒计时、UI 动画和慢动作。