2

怒っている鳥の建物は、衝突して落下する硬い棒で構成されているようです。私は確かにそれを行う方法を知りたいです。私はオリジナルのコードを書くことを気にしませんが、確かに誰かがすでにこれを理解してオープンソースにしていますか?

4

2 に答える 2

3

Box2Dをご覧になることをお勧めします。これは、Erin Catto によって書かれた優れた 2D 剛体ダイナミクス ライブラリです。オープン ソースであるだけでなく、ライブラリにあるコードの背後にある理論を説明する非常に優れた GDC プレゼンテーションも多数あります。

于 2011-05-09T10:52:10.387 に答える
0

私の知る限り、AngryBirdsはシマリス物理ライブラリを使用しています(しかし、私はそれが間違っているかもしれません)。個人的には、Box2Dとシマリスを2D物理ライブラリとして調べており、シマリスにもっと確信を持っています。これは、Pythonや他の言語への言語バインディングも原因です。彼らは箱から出してすぐに動作します。(しゃれは意図されていません;))

更新:私は間違っていたようです、AngryBirdsは明らかにBox2Dを使用しています。

于 2011-05-11T09:50:10.033 に答える