【发布时间】:2017-04-10 05:14:23
【问题描述】:
我设置了一个示例 jsfiddle 以使用适当的资产来说明这一点。
当你的角色移动并且相机开始平移时,你会注意到背景有一个小的“抖动”。这可以通过将 game.camera.roundPx 设置为 true 来禁用。
但是,如果禁用该功能并且您移动了角色。你的角色开始抖动。我在这次冒险中发现的一些东西:
这只发生在使用
body.velocity.x移动时,在P2和Arcade物理下。如果您使用
body.x或仅x移动角色,那绝对没问题。如果您移除 tilemap 纹理,您可以从字面上看到移动时发生的抖动。 Example here -- 确保您移动的距离足以让相机平移。
我也试过
game.renderer.renderSession.roundPixels = false;,但没有成功。这发生在 CANVAS 和 WEBGL 渲染模式下
【问题讨论】:
标签: javascript phaser-framework