我正在尝试将 box2d 作为游戏项目的 PoC 进行试验,我设法创建了世界和身体,并且默认 DebugDraw 到位。一直在玩恢复原状、密度和摩擦,但无法获得所需的行为,并且身体不稳定,并且一直闪烁/弹跳太快。
在此处查看运行代码:http: //jsbin.com/qoceranu/1/edit
我尝试过以下事情:
- 将恢复值设置为 0.0 但这并没有给出正确的行为。
- 尝试了各种缩放因子。
physics.SCALE
这是当前实现中每米的像素数。它默认为canvasHeight / physics.heightOfWorldInMeter
. - 尝试了各种动画步骤时间。
- 尝试使用
requestAnimFrame
由于我是新手,因此我相信我可能会做一些根本错误的事情。你认为是什么问题?身体永远不会休息,自然行为也不会。
提前致谢。