为什么一个物体的质量永远不会是另一个物体的100倍?

时间:2015-02-08 13:27:13

标签: unity3d game-physics physx

我已经在很多地方读到过两个物体相互碰撞的地方,其中一个物体的质量比另一个物质的质量大100倍以上会引起碰撞物理问题。然而,当我自己测试时,我发现我没有尝试做什么的真正问题。

基本上,我希望有人可以详细说明为什么让两个碰撞对象之间的群众如此截然不同是一件坏事,因为目前我还没有看到为什么不这样做的任何理由,只是很多高级别的人说不要这样做。

2 个答案:

答案 0 :(得分:1)

如果有人还在读这个老问题,有两个要点

1)解释它的最简单,事实的方法是,PhysX很难处理这一问题。这是一个以惊人的速度运行的游戏物理系统,因此它依赖于某些合理的域。

{因此,请注意-很简单-您可以发表类似的评论,例如“不要试图让500个以上的物体立即碰撞” ”不要尝试事情进展得非常缓慢” 。它是“唯一的人类”,PhysX令人难以置信,但数学和求解器只能做到这么多。}

2)重要的是,这是一个老太太的故事 ....对于2018年,它已不再是真的。

很简单,不再是真的了。

有趣的是,这是一个出色的答案,表明它在复杂的情况下可以完美地工作!

https://stackoverflow.com/a/51961508/294884

enter image description here

单击以观看动画..

这些天(2018年以上),“ 100x”差速器根本没有问题。您可能会说“ 1000x”开始变得有些胡扯了。而“ 10,000x”可能会引起麻烦。

答案 1 :(得分:0)

没有人提供您提供的信息。

你开车时是否碰到过一个小虫?当它发生时,有一些灾难吗?

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