You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 20, 2026. It is now read-only.
现象
自然战斗结束后,原生
Continue按钮偶发明显延迟;本次体感约半分钟。该问题需要完整打完一局才能触达,无法靠现有回放入口稳定复现。已验证事实
Player.log记录:12:03:25.361:combatant died12:03:25.415:combat simulation completed12:03:31.505:PVPCombatState -> ReplayState12:03:35.259:玩家点击 ReplayFinalBlowSlowDownController.ReturnToNormalSpeed固定执行 2.5s 延迟、1s 恢复和 2.5s 结束延迟,能解释约 6s,但现有日志没有Continue实际显示时刻,不能解释报告中的完整延迟。ReplayState.OnEnter时会请求显示按钮;BoardManager.ShowReplayAndRecapButtons在已有显示/隐藏调用运行时会直接返回,当前也没有日志确认这条 guard 是否命中。待区分的机制
CombatState -> ReplayState切换前的等待;ShowReplayAndRecapButtons(true)被运行中 guard 跳过;ReplayState.Exit/ 后续状态处理延迟。建议取证
增加无行为改动的结构化时序日志,只跟踪自然战斗:
同一局使用短 trace id 关联,并记录相对上一阶段与相对最后一击的耗时。日志使用单一低频事件,不采集卡牌或账号内容。
验收
LogOutput.log就能判断延迟落在哪个阶段;