我一直在学习物理编程中的碰撞,我有一个很大的疑问。
在球体中思考,当一个球体同时与 2 个碰撞时,我认为使两个球体移动的力大小必须除以 2。但是当我对其进行编程时,我总是看到一个球体的速度比第二个球体的速度快,导致我编程它的方式首先与另一个球体发生碰撞。让我们展示一张图片来清楚地画出问题:
起初它检测到红色球体。然后检测到碰撞,力的大小就像只有一个球体。然后它检测到橙色球体,并且力大小小于第一个。
知道我必须用什么来编程这个,或者我有什么误解吗?
模组:
此外,如果你帮我寻找一种可以很好地实现这一点的机制,我会给你 50+ 更多。