跳到正文
掘金· 武子康·· 11 天前AI 评分48

固定时间步已开,游戏回放为何仍走出不同位置?Phaser 固定步长与动作落点分析

固定时间步已经开了,为什么游戏回放还会走出不同位置?

AI 导读

固定时间步只决定每步推进多少模拟时间,回放还需决定每个动作在哪一步之前生效。Phaser 的 fixedStep 中 World.update() 一次更新可推进多个物理步,若接入层每次更新只采样一次按键,补算的几步会共享同一输入。作者用整数模型演示:同一动作带在“批次前取完动作”下 x 为 0、0、0、0,在“逐步应用”下为 0、1、2、2。

来源:掘金 · juejin.cn