Je développe ce qu'il est en train de devenir un moteur de jeu 2D «multiplateforme», ma cible initiale est iPhone OS, mais je pourrais passer à Android ou même à une console comme la PSP ou la Nintendo DS, je veux garder mes options s'ouvrent. Mon moteur est développé en C++ et a beaucoup lu sur Box2D et Chipmunk, mais je ne peux toujours pas décider lequel utiliser comme mon middleware de physique.Physique Chipmunk ou Box2D pour C++ 2D GameEngine?
Le tamia semble avoir été conçu pour être intégré facilement et Box2D semble être largement utilisé. Chipmunk est C, et Box2D est C++, mais j'ai entendu dire que les API de Box2D sont bien pires que celles de chipmunk. Pour l'instant, j'utiliserai les fonctions de création de forme de moteur et de détection de collision pour les polygones irréguliers (non concaves).
valeur I:
1) Good API's
2) Easy to integrate.
3) Portability.
Et bien sûr, si vous remarquez quoi que ce soit d'autre, j'aimerais entendre.
Laquelle, selon vous, correspondrait le mieux à mes besoins?
EDIT: Je fini par écrire un article au sujet de mon choix particulier, vous pouvez le trouver here
serait intéressé de voir votre produit final si jamais obtenu terminé? – adam
Voter pour fermer trop large/outil rec. –