逼真的跳跃box2d - 变量的配置

时间:2013-03-25 14:18:56

标签: box2d physics libgdx game-physics jbox2d

我还在继续我的Jump'n'Run,已经解决了“我可以跳”的问题。

现在我的问题是,如何配置 Gravity Timesteps Fixturesize 应用Impulse Fixturedensity 是否能获得最真实的结果? Fixturesize现在为230x140并且无法更改因为我需要pixelexact大小进行调试。可以改变的是:

重力(10),

时间步(适用的DeltaTime * 4);

应用Impulse (1000000);

Fixturedensity (0002);

为什么我需要一个1(!)百万的冲动来移动目前65千克的质量?

1 个答案:

答案 0 :(得分:1)

请不要使用pixelexact尺寸,否则会导致发动机性能不佳。它是mks(米 - 千克 - 秒)。一个230x140米的物体有点大。物体速度也限制在200米/秒左右,所以你不会那么快地移动。如果您需要有关转换的帮助,请查看公共包中提供的OOBViewportTransform类。

脉冲和密度仅与其他物体有关。因此,您可能希望先创建一个级别,然后测试角色的交互方式。从密度为1开始通常很好。你通常不想做得太高。