OK, im essayant de faire une version iPhone d'un jeu je l'ai fait ici http://scratch.mit.edu/projects/techy/781198 est box2d ou tamia mieux et où sont quelques tutoriels pour chacunCocos2d + Box2d ou Chipmunk
Répondre
Si vous téléchargez le SDK Cocos2d, dans le projet inclus est un échantillon de Box2d et Chipmunk. Ouvrez simplement le projet Xcode appelé "cocos2d-iphone" et regardez Box2dtest et Chipmunkdemo. Box2d est plus puissant, mais je pense qu'il est 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
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:
plus voici quelques liens vers Cocos2d/tutoriels 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
Et un grand livre Ray fait que je pense que ce sera une ressource impressionnante:
http://www.raywenderlich.com/2274/cocos2d-book-and-360idev
http://my.safaribooksonline.com/9780132180863
espère que ces aide - Bonne programmation!
Chipmunk est droite C, tandis que Box2D est C++. Il existe également un nouvel ensemble de Objective-C bindings pour Chipmunk, mais ils ne sont pas libres d'utilisation commerciale. Si je comprends bien, Chipmunk ne prend pas en charge la détection de collisions continues, contrairement à Box2D. Ceci est important pour éviter le "tunneling" (les objets passent légèrement les uns dans les autres lors du déplacement à grande vitesse)
À la fin de la journée, d'après ce que j'entends, ils sont tous les deux géniaux. Si vous préférez C++ à C ou si vous avez besoin d'une détection de collision continue, vous devriez probablement choisir Box2D.
Si vous préférez utiliser une bibliothèque C pure, optez pour Chipmunk.
Personnellement, j'utilise 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 à envisager ...
- 1. Physique Chipmunk ou Box2D pour C++ 2D GameEngine?
- 2. Joint dans Box2d avec cocos2d
- 3. iphone cocos2d chipmunk - Centre de gravité
- 4. Cocos2d et chipmunk comment simuler la profondeur?
- 5. Guide pour Cocos2d et Box2d sur iPhone?
- 6. cocos2d + box2d: Rotation vers le point
- 7. Comment implémenter des plateformes mobiles avec Cocos2d, TMXTiledMaps et Chipmunk
- 8. Faire glisser un Sprite (Cocos2D) pendant que le Chipmunk simule
- 9. cocos2d et box2d .. créer des cartes et des mondes
- 10. Configuration des objets de jeu dans cocos2d + box2d
- 11. Cocos2D Asteroids
- 12. chipmunk pile effet d'automne
- 13. box2d: Déplacer corps avec animation
- 14. box2d collision avec des courbes
- 15. Chipmunk: comment supprimer un corps?
- 16. ajouter un UIViewController à un projet box2D
- 17. Détection de collision de Chipmunk
- 18. [ios.cocos2d + box2d] comment désactiver la rotation automatique?
- 19. Box2D SetAsOrientedBox
- 20. Mouvement erratique du corps lors de l'application d'une impulsion (Cocos2d-Box2d)
- 21. Comment créer un niveau avec des lignes courbes avec cocos2d + Box2d sur l'iphone?
- 22. Box2d - Vélo Jeu - Terrain
- 23. groupes de collision Box2D
- 24. Documentation Box2d - dépassé, de meilleures références d'api?
- 25. iphone problème de détection de collision en utilisant chipmunk
- 26. cocos2d et UINavigationController problème
- 27. GetBodyCount() retourne toujours 0 dans Box2d?
- 28. Box2D b2World en classe
- 29. Box2D Flash, Destroying bodies
- 30. box2D flash: Resitution sélective
J'ai des tutoriels écrits pour Box2D et Cocos2D. J'explique tous les concepts de base - les corps, les appareils et leurs propriétés ainsi que de fournir un exemple de code: [Introduction à la physique sur l'iPhone en utilisant Box2d et Cocos2D] (http://www.deluge.co/?q=introduction-to- physique-iphone-cocos2d-box2d) –