OK, im cercando di fare una versione per iPhone di un gioco che ho fatto qui http://scratch.mit.edu/projects/techy/781198 è box2d o chipmunk meglio e dove ci sono alcuni tutorial per ognunoCocos2d + Box2d o Chipmunk
risposta
se si scarica il Cocos2d SDK, nel progetto incluso è un esempio di Box2d e Chipmunk. Basta aprire il progetto Xcode chiamato "cocos2d-iphone" e guardare Box2dtest e Chipmunkdemo. Box2d è più potente, ma penso che sia un po 'più difficile da usare rispetto a Chipmunk.
Ecco il sito per Cocos2d: http://www.cocos2d-iphone.org/
Scarica qui: http://www.cocos2d-iphone.org/download
preferisco Box2d - penso che sia più facile da comprendere rispetto Chipmunk. Ecco un link a un'altra domanda che elenca molte risorse utili:
Inoltre qui ci sono alcuni link a Cocos2d/tutorial 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
E un grande libro Ray sta facendo che credo sarà una risorsa impressionante:
http://www.raywenderlich.com/2274/cocos2d-book-and-360idev
http://my.safaribooksonline.com/9780132180863
auguriamo che questi aiuto - Felice di codifica!
Chipmunk è diritto C, mentre Box2D è C++. C'è anche un nuovo set di Objective-C bindings per Chipmunk, ma non sono liberi di usare commercialmente.
Come ho capito, Chipmunk non supporta il rilevamento collisione continua, ma Box2D lo fa. Questo è importante per prevenire il "tunneling" (oggetti che passano leggermente attraverso l'altro quando si spostano ad alte velocità)
Alla fine della giornata, da quello che ho sentito, sono entrambi fantastici. Se preferisci C++ a C o hai bisogno di un rilevamento continuo delle collisioni, dovresti probabilmente scegliere Box2D.
Se preferisci usare una libreria C pura, vai con Chipmunk.
Personalmente uso Box2D e la mia esperienza è stata fantastica finora.
Inoltre, penso che Box2D ha una (possibilmente più grande) diverso insieme di tipi di giunti, in modo che potrebbe essere qualcosa da prendere in considerazione ...
tutorial che ho scritto per Box2D e Cocos2d. Spiego tutti i concetti di base - corpi, dispositivi e le loro proprietà oltre a fornire codice di esempio: [Introduzione alla fisica su iPhone usando Box2d e Cocos2D] (http://www.deluge.co/?q=introduction-to- fisica-iphone-cocos2d-box2d) –