我还在继续我的Jump'n'Run,已经解决了“我可以跳”的问题。
现在我的问题是,如何配置 Gravity , Timesteps , Fixturesize ,应用Impulse 和 Fixturedensity 是否能获得最真实的结果? Fixturesize现在为230x140并且无法更改因为我需要pixelexact大小进行调试。可以改变的是:
重力(10),
时间步(适用的DeltaTime * 4);
应用Impulse (1000000);
Fixturedensity (0002);
为什么我需要一个1(!)百万的冲动来移动目前65千克的质量?
答案 0 :(得分:1)
请不要使用pixelexact尺寸,否则会导致发动机性能不佳。它是mks(米 - 千克 - 秒)。一个230x140米的物体有点大。物体速度也限制在200米/秒左右,所以你不会那么快地移动。如果您需要有关转换的帮助,请查看公共包中提供的OOBViewportTransform类。
脉冲和密度仅与其他物体有关。因此,您可能希望先创建一个级别,然后测试角色的交互方式。从密度为1开始通常很好。你通常不想做得太高。