【发布时间】:2010-08-29 16:00:31
【问题描述】:
球被定义为一个具有半径、位置和速度的圆,这是一个二维向量。墙由起点和终点定义。
我能够检测到球和墙壁之间的碰撞,并且知道如何将其反射到法线。然而,同样的碰撞可以再次被检测到,并且方向的变化被反复翻转,这意味着球基本上停止了移动。
所以真的需要一个简单的方法来说明一个球已经离开了球线,这样我就可以忽略任何额外的碰撞。
【问题讨论】:
-
Hitesh 的回答对我有用,因为我的球只能撞到墙的一侧,所以我可以交换起点和终点,使法线指向远离他们可以撞击的一侧,但威尔有一点,这并不适用于所有情况。