我正在使用子弹物理学进行汽车模拟,我希望能够加速模拟 - 甚至能够尽快运行物理模拟。
我试着调用pSpace.update(1 / 60,1)(直接调用DynamicsWorld.stepSimulation),然后侦听physicsTick并再次调用它(=>不等待任何事情)。不幸的是,看起来线程没有等待所有子弹的工作完成,然后对象通过表面(当我克服StackOverflowError时)。
我可能需要在计算完成后用子弹调用一些mechansim,我可以再次调用它。
或者子弹有自己的时钟,不能突然出现,我完全错了?我看到整个事情它在给定时间内作为力的单一计算。
我知道JME3可以通过调用stepSimulation(speed * tpf,4)加速子弹,但它只能将模拟速度提高4倍,因为它连续4步,是这样的吗?
非常感谢任何人的暗示。