首页 > 解决方案 > 弹性/非弹性以外的碰撞?

问题描述

我想制作一个类似于火箭联盟的 2d 游戏,我正在努力使用物理引擎。我从研究中得到的是有弹性和非弹性碰撞。两者都不适合我的目的。

假设球 A 处于静止状态,而球 B 正在移动。

B-> A

在弹性碰撞中,球 A 和 B 会交换动量。

BA

B A->

在非弹性碰撞中,它们会粘在一起。

B-> A

BA->

BA->

我想要的是让他们反弹。B 稍微向左弹跳,A 获得大部分动量并向右移动。

那是怎样的碰撞?

谢谢!

标签: javascript2dphysicscollision

解决方案


推荐阅读