【发布时间】:2016-10-27 00:32:14
【问题描述】:
我有一些关于碰撞角度的问题。我正在尝试为游戏编写物理代码,我不想使用任何第三方库,实际上我想自己编写每一件事。我知道如何检测两个球体之间的碰撞,但我不知道如何找到两个球体之间的碰撞/排斥角度。我试过反转物体的方向,但没有运气。如果您将我链接到一个有趣的 .pdf 文件来教授物理编程,那就太好了。
【问题讨论】:
-
基本上你希望你的对象相互“反弹”?
-
这是 3D 吗?然后没有一个角度。也许您根本不需要角度,可以使用碰撞点上的法向量,这只是两个球体中心之间的差异。 (而在 2D 中,这两个分量将为您提供角度
a = atan2(n.y, n.x))。 -
@Guiroux 不,我希望他们互相排斥。
-
是的,我的意思是你希望它们“碰撞”
标签: physics game-physics