刚体 - 如何模拟两根棍子的碰撞,就像你在愤怒的小鸟中看到的那样



愤怒的小鸟建筑似乎由刚性棍子组成,碰撞和坠落。我当然想知道该怎么做。我不介意编写原始代码,但肯定有人已经想通了这一点并将其开源?

你可能想看看Box2D。这是一个由Erin Catto编写的优秀2D刚体动力学库。它不仅是开源的,还有许多非常好的GDC演示,解释了您可以在库中找到的代码背后的理论。

据我所知,愤怒的小鸟使用花栗鼠物理库(但我可能是错的)。就我个人而言,我把Box2D和花栗鼠视为2D物理库,我更相信花栗鼠。这也是因为语言绑定到Python和其他语言。他们只是开箱即用。(没有双关语 ;) )

更新:看来我错了,愤怒的小鸟显然使用的是Box2D。

最新更新