固定时间步下动作落点影响回放一致性
热点事件历史事件
固定时间步下动作落点影响回放一致性
1 篇报道1 个报道来源11 天前更新
先了解这件事
AI 综述
武子康发布技术讲解,指出固定时间步只决定每步推进多少模拟时间,回放还需决定每个动作在哪一步之前生效。他称 Phaser 的 fixedStep 中 World.update() 一次更新可推进多个物理步,若接入层每次更新只采样一次按键,补算的几步会共享同一输入,导致回放轨迹分歧。 他用简化的整数模型演示:同一动作带在“批次前取完动作”下 x 为 0、0、0、0,在“逐步应用”下为 0、1、2、2。他说明该模型只验证构造反例及整数计算,没有证明 Phaser 游戏、移动端或跨平台物理具备确定性,也不是可直接粘贴的 Phaser 插件,而是待接到真实游戏上的验证方法。 该问题属于其 Playable Runtime 研究方案中的一个缺口,本文没有实现完整 Runtime SDK,也没有运行浏览器游戏。
AI 根据报道生成 · 11 天前更新
最新进展11月4日 11:14
固定时间步已开,游戏回放为何仍走出不同位置?Phaser 固定步长与动作落点分析报道时间线
沿着报道,了解事件的不同侧面。
11月4日
- 掘金固定时间步已开,游戏回放为何仍走出不同位置?Phaser 固定步长与动作落点分析
固定时间步只决定每步推进多少模拟时间,回放还需决定每个动作在哪一步之前生效。Phaser 的 fixedStep 中 World.update() 一次更新可推进多个物理步,若接入层每次更新只采样一次按键,补算的几步会共享同一输入。作者用整数模型演示:同一动作带在“批次前取完动作”下 x 为 0、0、0、0,在“逐步应用”下为 0、1、2、2。