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

Était-ce utile?

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

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 ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top