Chipmunk 7 は完成し、 ARM NEON最適化、オートジオメトリ コード、およびマルチスレッド ソルバーが含まれています。
最新のプログラミングガイドが入手可能です。
Chipmunk2D は、C で書かれたシンプル、軽量、高速、ポータブルな 2D 剛体物理ライブラリです。制限のないOSI承認のMITライセンスに基づいてライセンスされています。私の目的は、2D 開発者が新しい 3D ゲームと同じ品質の物理学にアクセスできるようにすることです。 Chipmunk2D を楽しんでいただければ幸いです。
ゲーム内の物理現象を際立たせたい場合は、Howling Moon Software (私の会社) と契約できます。ライブラリに関する私たちのユニークな経験を活かして、Chipmunk を最大限に活用できるようお手伝いいたします。当社のウェブページからお気軽にお問い合わせください: http://howlingmoonsoftware.com/
Mac OS X: 静的ライブラリとデモ アプリケーションを構築するための Xcode プロジェクト ファイルが含まれています。あるいは、xcode/ ディレクトリ内の CMake ファイルまたは macstatic.command スクリプトを使用して静的ライブラリを構築し、ヘッダーをパッケージ化することもできます。
iPhone: ネイティブ Objective-C APIが含まれています。 Xcode プロジェクトは、すべての適切なコンパイラ設定を使用して静的ライブラリを構築できます。あるいは、xcode/ ディレクトリで iphonestatic.command を実行することもできます。これにより、デバイスのリリースとしてコンパイルされたファット ライブラリが構築され、シミュレータのデバッグが行われます。実行後は、Chipmunk-iOS ディレクトリを iPhone プロジェクトにドロップするだけです。
UNIX: フォーラム ユーザーが親切にも Chipmunk 用の CMake ファイルのセットを作成してくれました。これには、CMake がインストールされている必要があります。ビルドするには、「cmake」を実行します。それから「作る」。これにより、動的ライブラリ、静的ライブラリ、およびデモ アプリケーションが構築されます。 GLUTまたは libxmu がインストールされていないために、Ubuntu でビルド エラーが発生した人がたくさんいます。
Windows: Visual Studio プロジェクトは msvc/ ディレクトリに含まれています。 MSVC 10 プロジェクトが最新であることを確認しようとしていますが、プロジェクトを定期的に更新できるMSVC 9 がありません。うまくいかないかもしれません。その場合は、手で修正していただければ幸いです。
ポイント リリースのダウンロードからソースを入手した場合は、GitHub から最新のソースを入手することを検討してください。バグは修正され、新しい機能が定期的に追加されます。大きな変更はブランチで行われ、ブランチにマージする前にテストされます。ポイント リリースのダウンロードが最新のコードより優れていたり、バグがなかったりすることはほとんどありません。
GitHub にアクセスして、今すぐ未来を体験してください。 (まあ、それほど面白くないかもしれません。)
まず、C APIドキュメントは doc/ ディレクトリにあります。
まずは、付属のデモ アプリケーションを見てみるのが良いでしょう。デモはすべてシマリスのシミュレーション スペースを設定するだけで、デモ アプリはそこからグラフィックを直接描画します。これにより、グラフィックス コードを気にすることなく、Chipmunk API がどのように動作するかを簡単に確認できるようになります。デモ描画ルーチンは独自のプロジェクトで自由に使用できますが、文書化されていないシマリスの非公開 API を使用するため、シマリス オブジェクトを描画する推奨される方法ではありません。
サポートを受ける最善の方法は、シマリス フォーラムにアクセスすることです。私が聞いたことのあるほぼすべてのプラットフォームで Chipmunk を使用している人がたくさんいます。商用プロジェクトに取り組んでおり、より直接的なサポートが必要な場合は、Howling Moon Software と契約することもできます。