javascript - 弹性/非弹性以外的碰撞?
问题描述
我想制作一个类似于火箭联盟的 2d 游戏,我正在努力使用物理引擎。我从研究中得到的是有弹性和非弹性碰撞。两者都不适合我的目的。
假设球 A 处于静止状态,而球 B 正在移动。
B-> A
在弹性碰撞中,球 A 和 B 会交换动量。
BA
B A->
在非弹性碰撞中,它们会粘在一起。
B-> A
BA->
BA->
我想要的是让他们反弹。B 稍微向左弹跳,A 获得大部分动量并向右移动。
那是怎样的碰撞?
谢谢!
解决方案
推荐阅读
- java - 使用嵌套结构搜索和验证 JSON 对象
- html - PNG图像不断被切断
- bash - bash 脚本中的以下两个 mv 操作是否安全?
- function - 句子计数函数不返回总计数
- c++ - 如何将模板类的名称传递给模板参数?
- javascript - 我们可以从 JSP 页面访问 JavaScript 中的 Java 对象数组吗
- jquery - 如何使用 Select2 在下拉选择 jQuery 中显示图像?
- c++ - 编译和运行程序
- cakephp - 如何在 cakephp2 中使用 PhpSpreadsheet
- python - Pytorch 闪电数据模块覆盖警告:方法“.setup()”的签名与“LightningDataModule”类中基方法的签名不匹配