Cocos2d + Box2d ou Chipmunk [fermée]
-
22-09-2019 - |
Question
OK, im essayant de faire une version iPhone d'un jeu je l'ai fait ici http: // zéro .mit.edu / projets / techy / 781198 est box2d ou tamia mieux et où sont quelques tutoriels pour chacun
La solution
Si vous téléchargez le SDK Cocos2d, dans le projet inclus est un échantillon de Box2d et Chipmunk. Il suffit d'ouvrir le projet Xcode appelé « cocos2d-iphone » et regarder Box2dtest et Chipmunkdemo. Box2d est plus puissant, mais je pense un peu plus difficile à utiliser que Chipmunk.
Voici le site pour Cocos2d: http://www.cocos2d-iphone.org/
Télécharger ici: http://www.cocos2d-iphone.org/download
Autres conseils
Je préfère Box2d - Je pense qu'il est plus facile à comprendre que Chipmunk. Voici un lien à une autre question qui énumère de nombreuses ressources utiles:
De plus, voici quelques liens vers Cocos2d / tutoriels Box2D:
http: //www.raywenderlich .com / 457 / intro-à-box2d-à-cocos2d-tutorial-rebondissement des balles
http : //www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone
Et un grand livre Ray fait que je pense que ce sera une ressource impressionnante:
http://www.raywenderlich.com/2274/cocos2d-book -et-360idev
http://my.safaribooksonline.com/9780132180863
En espérant que ces aide - Bonne programmation
Chipmunk est linéaire en C, tandis que Box2D est C ++. Il y a aussi une nouvelle série de liaisons Objective-C pour Chipmunk, mais ils ne sont pas libres d'utiliser le commerce.
Si je comprends bien, Chipmunk ne supporte pas la détection de collision continue, mais Box2D fait. Ceci est important pour éviter « tunnel » (objets passant légèrement par eachother lors du déplacement à grande vitesse)
A la fin de la journée, de ce que je l'entends, ils sont tous les deux grands. Si vous préférez C ++ à C ou besoin d'une détection de collision continue, vous devriez probablement choisir Box2D.
Si vous préférez utiliser une bibliothèque C pure, aller avec Chipmunk.
J'utilise personnellement Box2D et mon expérience a été fantastique jusqu'à présent.
En outre, je pense que Box2D a un autre (peut-être plus) ensemble de types communs, de sorte que pourrait être quelque chose à considérer ...