cocos2d-iphone box2d chipmunk

cocos2d iphone - Cocos2d+Box2d o Chipmunk



cocos2d-iphone (3)

De acuerdo, estoy intentando hacer una versión para iPhone de un juego que hice aquí http://scratch.mit.edu/projects/techy/781198 is box2d o chipmunk y dónde hay algunos tutoriales para cada uno


Chipmunk es C recta, mientras que Box2D es C ++. También hay un nuevo conjunto de enlaces Objective-C para Chipmunk, pero no son libres de usar comercialmente.

Según tengo entendido, Chipmunk no admite la detección continua de colisiones, pero Box2D sí. Esto es importante para evitar la "tunelización" (los objetos pasan un poco entre sí cuando se mueven a altas velocidades)

Al final del día, por lo que he oído, ambos son geniales. Si prefiere C ++ a C o necesita detección continua de colisiones, probablemente debería elegir Box2D.

Si prefieres usar una biblioteca de C pura, ve con Chipmunk.

Personalmente uso Box2D y mi experiencia ha sido fantástica hasta ahora.

Además, creo que Box2D tiene un conjunto diferente (posiblemente más grande) de tipos de juntas, por lo que podría ser algo a tener en cuenta ...


Prefiero Box2d, creo que es más fácil de entender que Chipmunk. Aquí hay un enlace a otra pregunta que enumera muchos recursos útiles:

Cocos2d Resources

Además, aquí hay algunos enlaces a los tutoriales de cocos2d / box2d:

http://www.raywenderlich.com/457/intro-to-box2d-with-cocos2d-tutorial-bouncing-balls

http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone

http://www.raywenderlich.com/475/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-12

http://www.raywenderlich.com/505/how-to-create-a-simple-breakout-game-with-box2d-and-cocos2d-tutorial-part-22

Y un gran libro que Ray está haciendo, creo que será un recurso increíble:

http://www.raywenderlich.com/2274/cocos2d-book-and-360idev

http://my.safaribooksonline.com/9780132180863

Espero que esta ayuda - feliz codificación!


Si descarga el SDK de Cocos2d, en el proyecto incluido se muestra una muestra de Box2d y Chipmunk. Solo abre el proyecto de Xcode llamado "cocos2d-iphone" y mira Box2dtest y Chipmunkdemo. Box2d es más poderoso, pero creo que es un poco más difícil de usar que Chipmunk.

Aquí está el sitio para Cocos2d: http://www.cocos2d-iphone.org/

Descargue aquí: http://www.cocos2d-iphone.org/download