再现完全相同的物理模拟

时间:2015-07-30 09:14:27

标签: ios game-physics scenekit

我在盒子上运行物理模拟。当节点停止时,我改变它的位置,设置它的旋转并施加力。所有这3个参数始终相同,但物理模拟不同。差异不大,但肯定会引人注目。我如何避免这种情况并且每次都重现完全相同的物理模拟?谢谢你的帮助

printEnd

1 个答案:

答案 0 :(得分:0)

applyForce()调用的时间与设置速度之间存在微小的差异。

如果在设定速度和施加力量之间有一定量的阻力,重力或任何影响物理体速度的力,结果会有一点点差异,因为对物体施加力任何速度都是附加的。

因此,每次在施加力之前,框会稍微减慢一点或多或少的速度,因此添加施加的力会产生稍微不同的结果。