我如何像愤怒的小鸟那样产生运动碰撞。当物体撞到盒子和木头时,它们的互动和流动的动画就会到达正确的位置。我需要从头开始学习如何建造它。我需要生理和概念的基础。
示例图像:

到目前为止,我认为目前为止。一旦受到影响,我将申请
到目前为止,这就是我收集到的。任何关于我正朝着正确的方向前进的建议都会很好。
碰撞部分。我打算用AABB。和轮换AABB。
发布于 2013-02-09 11:43:27
当我打开游戏中的页面时,AngryBirds使用了Box2D物理。Box2D是开源物理引擎。大多数物理引擎都是基于脉冲的。它们将脉冲和重新计算速度相加。最复杂和最重要的部分是当碰撞发生时会发生什么。
物理引擎检测所有碰撞并使用Solver函数。Solver是phsyics引擎的核心和唯一。Solve为“解决”冲突增加了额外的推动力。
求解器通常具有以碰撞岛(碰撞对象列表:通常是2个对象)和返回力或脉冲的形式对每个对象施加的功能。
大多数现代发动机都是基于冲动的。
因此,学习和理解物理引擎中最重要的部分是Solver函数。但求解者可能是更复杂的实体,然后才是函数。
https://stackoverflow.com/questions/14787482
复制相似问题