Articulo de referencia

Chipmunk (software)

Chipmunk2D es un motor de física de cuerpos rígidos bidimensional en tiempo real escrito por Scott Lembcke, diseñado para ser portátil, ligero, rápido y fácil de usar. [ 1 ] Ant...

Chipmunk2D es un motor de física de cuerpos rígidos bidimensional en tiempo real escrito por Scott Lembcke, diseñado para ser portátil, ligero, rápido y fácil de usar. [ 1 ] Antes de la versión 7, existían dos versiones principales de la biblioteca. Chipmunk2D Free estaba escrito completamente en C99 y disponible gratuitamente bajo los términos de la Licencia MIT . Chipmunk2D Pro era una actualización propietaria diseñada para el desarrollo en dispositivos móviles. Incluía varias subrutinas de alto nivel en Objective-C y optimizaciones de punto flotante para el procesador ARM . [ 2 ] Sin embargo, después de la versión 7, el proyecto se convirtió en código abierto. [ 3 ]

Además de Objective-C, existen enlaces oficiales para Ruby , y existen interfaces de terceros para Python , [ 4 ] Haskell , [ 5 ] OCaml , [ 6 ] y otros. [ 7 ] Chipmunk cuenta con el respaldo de varias bibliotecas de juegos, incluidas Aerosol , Gosu , [ 8 ] y Cocos2d . [ 9 ]

Características

Chipmunk admite múltiples primitivas de colisión asociadas a un cuerpo rígido, y los cuerpos pueden unirse mediante restricciones. Cuenta con un sistema flexible de detección de colisiones con capas, grupos de exclusión y funciones de devolución de llamada. Estas funciones se definen en función de los "tipos de colisión" que el usuario puede definir y pueden rechazar colisiones e incluso anular el cálculo de los coeficientes de fricción y elasticidad.

La versión 7 de la biblioteca introdujo la "Autogeometría", una función de trazado de imágenes que transforma un gráfico rasterizado en una forma poligonal utilizable por la biblioteca. Esta función actualmente solo está disponible en la versión Objective-C de la biblioteca.

Chipmunk se ha utilizado ampliamente en iPhone , Mac/Windows/Linux y otras plataformas, incluyendo Nintendo Wii y Sony PSP . [ 10 ]

Véase también

Referencias

  1. "Chipmunk 2D Physics 5.3.0 actualiza las vinculaciones de Objective-C y más" . MacNN . 16 de agosto de 2010. Archivado del original el 17 de octubre de 2010. Consultado el 30 de noviembre de 2010 .
  2. "Chipmunk2D Physics Pro" . Howling Moon Software . Consultado el 26 de mayo de 2014 .
  3. Korth, Andy. "Chipmunk 7 lanzado: Pro Tools de código abierto" . Howling Moon Software . Consultado el 21 de julio de 2015 .
  4. Pymunk
  5. Hipmunk: Una encuadernación Haskell para Chipmunk
  6. "ocaml-chipmunk" . Archivado del original el 16 de enero de 2009. Consultado el 4 de mayo de 2009 .
  7. Enlaces y puertos
  8. Johnson, Dirk. "Integración de Gosu Chipmunk" . GitHub . Consultado el 26 de mayo de 2014 .
  9. "Cocos2d" . Archivado del original el 25/07/2011 . Consultado el 02/10/2010 .
  10. "Fipmunk Physics adaptado a la PSP"
  • Sitio web oficial
  • Foros de ardillas
  • Enlaces para Chipmunks Ruby , con funcionalidades adicionales integradas.
  • chipmunk-ffi , una interfaz Ruby más actualizada que utiliza Nice-FFI.
  • Demostraciones de Chipmunk en YouTube
Obtenido de " https://en.wikipedia.org/w/index.php?title=Chipmunk_(software)&oldid=1349892360 "