如何在“愤怒的小鸟”中看到,如何模拟两根棍子的碰撞?

时间:2011-05-09 10:50:26

标签: collision-detection rigid-bodies

愤怒的小鸟建筑物似乎由碰撞和坠落的坚硬棍棒组成。 我当然想知道该怎么做。我不介意编写原始代码,但肯定有人已经想出了这个并将其作为开源代码?

2 个答案:

答案 0 :(得分:3)

您可能需要查看Box2D。这是一个由Erin Catto编写的出色的2D刚体动力学库。它不仅是开源的,还有一些非常好的GDC演示文稿,解释了您在库中找到的代码背后的理论。

答案 1 :(得分:0)

据我所知,AngryBirds使用chipmunk物理库(但我可能错了)。就个人而言,我已经将Box2D和花栗鼠视为二维物理库,我对花栗鼠更有信心。 这也是因为语言绑定到Python和其他语言。他们只是开箱即用。 (没有双关语;))

更新:似乎我错了,AngryBirds显然正在使用Box2D。