Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理中编写一个 2D 游戏,我想要一个始终静止的圆圈(无论是否有东西在推动它),另一个圆圈以任何角度向静止的圆圈移动。碰撞后,运动的圆圈应该从静止的圆圈反弹。
我将如何做出一般性陈述来告诉计算机碰撞后运动圆的速度将指向何处?
如果其中一个物体是静止的并且碰撞是弹性的(人们想要展示的典型事物),那么球会反弹,就好像它在接触点处从切线反弹一样。
即:1)找到碰撞时圆的接触点。2) 确定到该点的径向线。3) 反弹角将使得径向线平分入射方向和离开方向之间的角度。