Chipmunk 7 ist fertig und enthält nun die ARM NEON- Optimierungen, den Autogeometrie-Code und den Multiread-Solver.
Die neueste Programmieranleitung ist verfügbar.
Chipmunk2D ist eine einfache, leichte, schnelle und tragbare 2D-Festkörperphysik-Bibliothek, die in C geschrieben ist. Sie ist unter der uneingeschränkten, vom OSI genehmigten MIT -Lizenz lizenziert. Mein Ziel ist es, 2D-Entwicklern Zugriff auf die gleiche physikalische Qualität zu geben, die Sie in neueren 3D-Spielen finden. Ich wünsche Ihnen viel Spaß mit Chipmunk2D!
Howling Moon Software (mein Unternehmen) steht Ihnen als Vertragspartner zur Verfügung, wenn Sie die Physik in Ihrem Spiel wirklich hervorheben möchten. Aufgrund unserer einzigartigen Erfahrung mit der Bibliothek können wir Ihnen helfen, Chipmunk optimal zu nutzen. Kontaktieren Sie uns gerne über unsere Webseite: http://howlingmoonsoftware.com/
Mac OS X: Zum Erstellen der statischen Bibliothek und Demoanwendung ist eine Xcode-Projektdatei enthalten. Alternativ können Sie die CMake-Dateien oder das Skript macstatic.command im Verzeichnis xcode/ verwenden, um eine statische Bibliothek zu erstellen und die Header für Sie zu packen.
iPhone: Eine native Objective-C- API ist enthalten. Das Xcode-Projekt kann eine statische Bibliothek mit allen richtigen Compilereinstellungen erstellen. Alternativ können Sie einfach iphonestatic.command im xcode/-Verzeichnis ausführen. Es erstellt Ihnen eine umfangreiche Bibliothek, die als Release für das Gerät und Debug für den Simulator kompiliert wird. Nachdem Sie es ausgeführt haben, können Sie das Chipmunk-iOS-Verzeichnis einfach in Ihr iPhone-Projekt einfügen!
UNIXes: Ein Forumbenutzer war so freundlich, eine Reihe von CMake-Dateien für Chipmunk zu erstellen. Dazu muss CMake installiert sein. Zum Erstellen führen Sie „cmake“ aus. dann „machen“. Dadurch sollten eine dynamische Bibliothek, eine statische Bibliothek und die Demoanwendung erstellt werden. Bei einigen Leuten sind unter Ubuntu Build-Fehler aufgetreten, weil GLUT oder libxmu nicht installiert waren.
Windows: Visual Studio-Projekte sind im msvc/-Verzeichnis enthalten. Obwohl ich versuche sicherzustellen, dass das MSVC 10-Projekt auf dem neuesten Stand ist, verfüge ich nicht über MSVC 9, um dieses Projekt regelmäßig auf dem neuesten Stand zu halten. Es kann sein, dass es nicht funktioniert. Wenn das der Fall ist, würde ich mich über eine Hand freuen, die das Problem repariert.
Wenn Sie die Quelle von einem Point-Release-Download erhalten haben, sollten Sie in Erwägung ziehen, die neueste Quelle von GitHub zu beziehen. Fehler werden behoben und neue Funktionen werden regelmäßig hinzugefügt. Große Änderungen werden in Zweigen vorgenommen und vor dem Zusammenführen getestet. Es kommt selten vor, dass die Downloads der Zwischenversionen besser oder fehlerfreier sind als der neueste Code.
Besuchen Sie GitHub und erleben Sie die Zukunft HEUTE ! (Okay, vielleicht ist es nicht so aufregend.)
Zunächst finden Sie die C -API -Dokumentation im Verzeichnis doc/.
Ein guter Ausgangspunkt ist ein Blick auf die mitgelieferte Demoanwendung. Die Demos richten lediglich einen Chipmunk-Simulationsraum ein und die Demo-App bezieht die Grafiken direkt daraus. Auf diese Weise können Sie leicht erkennen, wie die Chipmunk -API funktioniert, ohne sich Gedanken über den Grafikcode machen zu müssen. Es steht Ihnen frei, die Demo-Zeichenroutinen in Ihren eigenen Projekten zu verwenden, obwohl dies sicherlich nicht die empfohlene Methode zum Zeichnen von Chipmunk-Objekten ist, da dabei die undokumentierten/privaten APIs von Chipmunk zum Einsatz kommen.
Der beste Weg, Unterstützung zu erhalten, ist der Besuch der Chipmunk-Foren. Es gibt viele Leute, die Chipmunk auf nahezu jeder Plattform nutzen, von der ich je gehört habe. Wenn Sie an einem kommerziellen Projekt arbeiten und direktere Hilfe benötigen, steht Ihnen Howling Moon Software auch als Vertragspartner zur Verfügung.