Chipmunk 7 est terminé et inclut désormais les optimisations ARM NEON , le code d'autogéométrie et le solveur multithread.
Le dernier guide de programmation est disponible.
Chipmunk2D est une bibliothèque de physique de corps rigides 2D simple, légère, rapide et portable écrite en C. Elle est sous licence MIT non restrictive et approuvée par l'OSI . Mon objectif est de donner aux développeurs 2D accès à la même qualité de physique que celle que l'on trouve dans les nouveaux jeux 3D. J'espère que vous apprécierez Chipmunk2D !
Howling Moon Software (mon entreprise) est disponible sous contrat si vous souhaitez que la physique de votre jeu se démarque vraiment. Compte tenu de notre expérience unique avec la bibliothèque, nous pouvons vous aider à utiliser Chipmunk au maximum de son potentiel. N'hésitez pas à nous contacter via notre page Web : http://howlingmoonsoftware.com/
Mac OS X : un fichier de projet Xcode est inclus pour créer la bibliothèque statique et l'application de démonstration. Vous pouvez également utiliser les fichiers CMake ou le script macstatic.command dans le répertoire xcode/ pour créer une bibliothèque statique et regrouper les en-têtes pour vous.
iPhone : une API Objective-C native est incluse. Le projet Xcode peut créer une bibliothèque statique avec tous les paramètres appropriés du compilateur. Alternativement, vous pouvez simplement exécuter iphonestatic.command dans le répertoire xcode/. Il vous construira une grosse bibliothèque compilée en tant que version pour l'appareil et déboguera pour le simulateur. Après l'avoir exécuté, vous pouvez simplement déposer le répertoire Chipmunk-iOS dans votre projet iPhone !
UNIX : un utilisateur du forum a eu la gentillesse de créer un ensemble de fichiers CMake pour Chipmunk. Cela nécessitera que CMake soit installé. Pour construire, exécutez 'cmake .' puis « faire ». Cela devrait créer une bibliothèque dynamique, une bibliothèque statique et l'application de démonstration. Un certain nombre de personnes ont eu des erreurs de construction sur Ubuntu en raison de l'absence de GLUT ou de libxmu installé.
Windows : les projets Visual Studio sont inclus dans le répertoire msvc/. Bien que j'essaie de m'assurer que le projet MSVC 10 est à jour, je n'ai pas MSVC 9 pour maintenir ce projet à jour régulièrement. Cela pourrait ne pas fonctionner. J'apprécierais qu'on le répare si tel est le cas.
Si vous avez obtenu la source à partir d'un téléchargement de version intermédiaire, vous pouvez envisager d'obtenir la dernière source depuis GitHub. Les bugs sont corrigés et de nouvelles fonctionnalités sont ajoutées régulièrement. De gros changements sont effectués dans les branches et testés avant de les fusionner. Il est rare que les téléchargements de la version intermédiaire soient meilleurs ou plus exempts de bogues que le dernier code.
Rendez-vous sur GitHub et découvrez le futur AUJOURD'HUI ! (D'accord, alors peut-être que ce n'est pas si excitant.)
Tout d’abord, vous pouvez trouver la documentation de l’API C dans le répertoire doc/.
Un bon point de départ est de jeter un œil à l’application de démonstration incluse. Les démos se contentent de configurer un espace de simulation Chipmunk et l'application de démonstration en tire directement les graphiques. Cela permet de voir facilement comment fonctionne l' API Chipmunk sans se soucier du code graphique. Vous êtes libre d'utiliser les routines de dessin de démonstration dans vos propres projets, même si ce n'est certainement pas la manière recommandée de dessiner des objets Chipmunk car elle fouille dans les API non documentées/privées de Chipmunk.
La meilleure façon d'obtenir de l'aide est de visiter les forums Chipmunk. De nombreuses personnes utilisent Chipmunk sur presque toutes les plates-formes dont j'ai jamais entendu parler. Si vous travaillez sur un projet commercial et souhaitez une aide plus directe, Howling Moon Software est également disponible pour un contrat.