Cocos2d + Box2d ou Tamia [fermé]

OK, j'essaie de faire une version iphone d'un jeu que j'ai fait ici http://scratch.mit.edu/projects/techy/781198 est box2d ou chipmunk mieux et où sont quelques tutoriels pour chacun

21
demandé sur LearnCocos2D 2010-01-22 08:07:58

3 réponses

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 regardez Box2dtest et Chipmunkdemo. Box2d est plus puissant, mais je pense un peu plus difficile à utiliser que le tamia.

Voici le site pour Cocos2d: http://www.cocos2d-iphone.org/

Télécharger ici: http://www.cocos2d-iphone.org/download

8
répondu Bryan Cimo 2010-01-25 12:04:27
14
répondu Mark7777G 2017-05-23 11:53:22

Chipmunk est droit C, tandis que Box2D est C++. Il existe également un nouvel ensemble de liaisons Objective-C pour Chipmunk, mais elles ne sont pas libres d'utiliser commercialement.

Si je comprends bien, Chipmunk ne prend pas en charge la détection de Collision continue, mais Box2D le fait. Ceci est important pour éviter le "tunneling" (les objets passant légèrement les uns par les autres lorsqu'ils se déplacent à grande vitesse)

À la fin de la journée, d'après ce que j'ai entendu, ils sont tous les deux géniaux. Si vous préférez C++ à C ou besoin détection de collision continue, vous devriez probablement choisir Box2D.

Si vous préférez utiliser une bibliothèque C pure, optez pour Chipmunk.

J'utilise personnellement Box2D et mon expérience a été fantastique jusqu'à présent.

En outre, je pense que Box2D a un ensemble différent (peut-être plus grand) de types de joints, ce qui pourrait être quelque chose à considérer...

10
répondu dudeski 2011-08-29 22:34:22