2011-05-09 44 views
2

憤怒的小鳥建築似乎是由相互碰撞和墜落的剛性棒組成的。 我當然想知道如何做到這一點。我不介意寫原始代碼,但肯定有人已經明白了這一點,並使其成爲開源代碼?如何模擬兩根棍棒的碰撞,就像你在憤怒的小鳥中看到的一樣?

+0

憤怒的小鳥建築物由不同的材料製成,每種材料都有其獨特的行爲(物理特性)。它們對鳥類的反應,對其他材料的反應,下降速度,衝擊力,靈活性等的反應不同。 – markus 2011-05-09 10:54:06

回答

3

您可能想看看Box2D。這是由Erin Catto編寫的優秀的2D剛體動力學庫。它不僅是開源的,還有一些非常好的GDC演示文件,解釋了您可以在庫中找到的代碼背後的理論。

0

據我所知,AngryBirds使用chipmunk物理庫(但我可能是錯誤的)。就我個人而言,我已經將Box2D和花栗鼠視爲2D物理庫,我更加信服花栗鼠。 這也是因爲語言綁定到Python和其他語言。他們只是開箱即用。 (沒有雙關意圖);)

更新:似乎我錯了,AngryBirds顯然是使用Box2D。

相關問題