use*_*901 1 physics game-physics physics-engine
如何像愤怒的小鸟一样制造运动撞击/碰撞.当物体击中盒子和木头时,它们的相互作用和动画的流动将到达正确的位置.我需要从头学习如何构建它.我需要物理和概念的基础
示例图片:

到目前为止,我认为到目前为止.受到影响,我会申请
恢复原则
物体1速度= e(球速度)
我将采取球的方向并使对象1旋转90%对着球.
如果球--->方向.对象1的最终结果将是90度.所以它会成为
| ____ | 它会变成这个.
到目前为止看来没错.但我不确定如何与物体2相互作用.我是否重复步骤2.然后我将速度和方向传递给物体2.所以它会再次旋转90度?
这是我到目前为止收集的内容.任何暗示我正朝着正确方向前进的建议都会很好.
对于碰撞部分.我打算用AABB.和旋转AABB.
Box2D当我在游戏中打开关于页面时,AngryBirds使用了物理.
Box2D是开源物理引擎.大多数物理引擎都基于脉冲.他们总结冲动并重新计算速度.最复杂和重要的部分是碰撞发生时发生的事情.
Physic Engine检测所有碰撞并使用Solver功能.Solver是心理和唯一的心理引擎.Solve增加额外的冲动来"解决"碰撞.
求解器通常具有接收碰撞岛的功能形式(碰撞物体列表:通常是2个物体)并且返回力或脉冲应用于每个物体.
大多数现代发动机都是基于冲动的.
所以学习和理解物理引擎最重要的部分就是Solver功能.但解算器可能是更复杂的实体然后功能.