Godot 任务 UI 状态恢复:网络波动、切场景和重进游戏都别丢上下文
任务系统的复杂度经常被低估。任务逻辑可能在服务端或数据层已经很清楚,但玩家真正感受到的是 UI:右侧追踪是否及时更新,完成弹窗是否出现,领奖按钮是否可点,切场景回来后当前选中的任务还在不在。只要 UI 状态丢一次,玩家就会觉得任务系统“不可靠”。
tag
任务系统的复杂度经常被低估。任务逻辑可能在服务端或数据层已经很清楚,但玩家真正感受到的是 UI:右侧追踪是否及时更新,完成弹窗是否出现,领奖按钮是否可点,切场景回来后当前选中的任务还在不在。只要 UI 状态丢一次,玩家就会觉得任务系统“不可靠”。
Skip 按钮不是停止 AnimationPlayer 剧情过场做到后期,玩家一定会要求跳过。很多项目第一次实现 Skip,是在按钮按下时停止 AnimationPlayer、隐藏字幕、把控制权还给玩家。