私は「クロスプラットフォーム」の 2D ゲーム エンジンに変わるものを開発しています。私の最初のプラットフォーム ターゲットは iPhone OS ですが、Android や、PSP やニンテンドー DS のようなコンソールに移行することもできます。開いた。
私のエンジンは C++ で開発されており、Box2D と Chipmunk について多くのことを読んできましたが、物理ミドルウェアとしてどちらを使用するかまだ決められません。
Chipmunk は簡単に埋め込むことができるように作成されているようで、Box2D が広く使用されているようです。シマリスは C で、Box2D は C++ ですが、Box2D の API はシマリスの API よりもはるかに悪いと聞いています。
今のところ、エンジンの形状作成と衝突検出機能を不規則なポリゴン (凹面ではない) に使用します。
私は〜を重視します:
1) Good API's
2) Easy to integrate.
3) Portability.
もちろん、他にも何かお気づきの点がございましたら、ぜひお聞かせください。
どちらが私のニーズにより適していると思いますか?
編集:私は自分の特定の選択について記事を書くことになりました。ここで見つけることができます