Chipmunk 7 está completo y ahora incluye las optimizaciones ARM NEON , el código de autogeometría y el solucionador multiproceso.
La última guía de programación está disponible.
Chipmunk2D es una biblioteca de física de cuerpos rígidos 2D simple, liviana, rápida y portátil escrita en C. Tiene la licencia no restrictiva del MIT aprobada por OSI . Mi objetivo es brindar a los desarrolladores 2D acceso a la misma calidad de física que se encuentra en los juegos 3D más nuevos. ¡Espero que disfrutes usando Chipmunk2D!
Howling Moon Software (mi empresa) está disponible para contratación si quieres que la física de tu juego realmente destaque. Dada nuestra experiencia única con la biblioteca, podemos ayudarlo a utilizar Chipmunk en su máximo potencial. No dude en contactarnos a través de nuestra página web: http://howlingmoonsoftware.com/
Mac OS X: se incluye un archivo de proyecto Xcode para crear la biblioteca estática y la aplicación de demostración. Alternativamente, puede usar los archivos CMake o el script macstatic.command dentro del directorio xcode/ para crear una biblioteca estática y empaquetar los encabezados por usted.
iPhone: se incluye una API Objective-C nativa. El proyecto Xcode puede crear una biblioteca estática con todas las configuraciones de compilación adecuadas. Alternativamente, puede simplemente ejecutar iphonestatic.command en el directorio xcode/. Le creará una biblioteca completa compilada como versión para el dispositivo y depurará para el simulador. Después de ejecutarlo, simplemente puede colocar el directorio Chipmunk-iOS en su proyecto de iPhone.
UNIX: un usuario del foro tuvo la amabilidad de crear un conjunto de archivos CMake para Chipmunk. Esto requerirá que tengas instalado CMake. Para compilar, ejecute 'cmake'. luego 'hacer'. Esto debería crear una biblioteca dinámica, una biblioteca estática y la aplicación de demostración. Varias personas han tenido errores de compilación en Ubuntu debido a que no tenían instalado GLUT o libxmu.
Windows: los proyectos de Visual Studio se incluyen en el directorio msvc/. Si bien trato de asegurarme de que el proyecto MSVC 10 esté actualizado, no tengo MSVC 9 para mantener ese proyecto actualizado periódicamente. Puede que no funcione. Agradecería que me ayudaran a arreglarlo si ese es el caso.
Si obtuvo la fuente de una descarga de versión puntual, es posible que desee considerar obtener la fuente más reciente de GitHub. Se corrigen errores y se agregan nuevas funciones periódicamente. Los grandes cambios se realizan en ramas y se prueban antes de fusionarlas; es raro que las descargas de la versión puntual sean mejores o estén más libres de errores que el código más reciente.
¡Dirígete a GitHub y experimenta el futuro HOY ! (Está bien, tal vez no sea tan emocionante).
En primer lugar, puede encontrar la documentación de la API de C en el directorio doc/.
Un buen punto de partida es echar un vistazo a la aplicación de demostración incluida. Todas las demostraciones simplemente configuran un espacio de simulación de Chipmunk y la aplicación de demostración extrae los gráficos directamente de allí. Esto facilita ver cómo funciona la API de Chipmunk sin preocuparse por el código de gráficos. Eres libre de utilizar las rutinas de dibujo de demostración en tus propios proyectos, aunque ciertamente no es la forma recomendada de dibujar objetos de Chipmunk, ya que husmea en las API privadas/no documentadas de Chipmunk.
La mejor manera de obtener ayuda es visitar los foros de Chipmunk. Hay muchas personas que utilizan Chipmunk en casi todas las plataformas de las que he oído hablar. Si está trabajando en un proyecto comercial y desea ayuda más directa, Howling Moon Software también está disponible para contratación.