2015-02-08 60 views
0

我读过很多有两个物体彼此碰撞的地方,其中一个物体的质量比另一个物体的质量大100倍以上会引起碰撞物理问题。然而,当我自己测试时,我发现我没有真正想要做的事情。基本上,我希望有人能详细说明为什么让两个相撞对象之间的群众差异如此之大是不好的,因为目前我还没有看到为什么不这样做的原因,只是为什么不这么做许多高级代表表示不这样做。为什么一个物体的质量不会比另一个物体的数量多100倍?

+1

如果物理引擎通过移动对象直到它们不再相交来决定解决问题(错误对象与汽车对象重叠),那么快速移动的汽车撞到一个小而固定的错误可能会相当震惊。如果数字变得极端(10,000 *而不是100 *),那么浮点舍入误差也可能变得剧烈,因为((虫的质量+车质量) - 车质量)不等于虫的质量。 – 2015-02-09 15:42:03

+0

这个更符合我的期望。如果发生如此大的质量差异的碰撞,你有什么建议吗? – 2015-02-09 15:51:13

+1

尝试你现在拥有的系统并积极地进行测试。如果它似乎确定运行它。如果这不是因为你遇到了这些问题,那么你将进入“特例”领域,这很大程度上取决于你所期望的最终结果。可能没有银弹。编辑:不要只是不这样做,但如果它是想要你解决它!否则不会有新的事情发生! – 2015-02-09 17:32:51

回答

1

有没有一个与你给的信息。

驾驶时您是否碰到过错误?发生了什么灾难?

如果我们对物理现象进行价值判断,那么从bug的角度来看,它可能是“坏”的。

+0

所以你说的是没有错误的碰撞没有问题,它只是不值得有一个错误漂浮在你的场景的碰撞影响的对象? – 2015-02-08 13:42:27

+0

从古典的角度来看,碰撞看起来好像对大物体的影响可以忽略不计。更大的目标是获胜,大时间。我不能说量子水平,因为我只是粗略地了解它。如果你创造了一款游戏,那就是你用车辆碰到了一些小虫子,那么从车辆的角度来看,真正的碰撞就是你所关心的。除非来自臭虫的累积质量影响它,否则车辆不会受到影响,并且这可能会带来很多错误。 – 2015-02-08 14:01:58

相关问题