0

我仍在研究我的 Jump 'n' Run 并且已经解决了“我可以跳跃”的问题。

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

重力(10),

时间步长( Deltatime *4);

应用脉冲(1000000);

夹具密度( 0,002);

为什么我需要 1 (!) 百万的脉冲来移动当前 65 公斤的质量?

4

1 回答 1

1

请不要使用 pixelexact 大小,这会使引擎性能不佳。它以 mks(米-千克-秒)为单位。230x140 米的物体有点大。物体速度也被限制在 200 m/s 左右,所以你不会很快移动。如果您在转换方面需要帮助,请查看公共包中提供的 OOBViewportTransform 类。

冲量和密度只与其他物体有关。所以你可能想先创建一个关卡,然后测试你的角色如何交互。从 1 开始的密度通常很好。你通常不想让任何一个太高。

于 2013-03-27T17:40:54.343 回答