Sto sviluppando quello che sta trasformando in un motore di gioco 2D "multipiattaforma", il mio obiettivo iniziale della piattaforma è iPhone OS, ma potrei passare ad Android o anche ad alcune console come la PSP, o Nintendo DS, voglio mantenere le mie opzioni si apronoChipmunk Physics o Box2D per C++ 2D GameEngine?
Il mio motore è sviluppato in C++, e ho letto molto su Box2D e Chipmunk, ma ancora non riesco a decidere quale utilizzare come mio middleware fisico.
Sembra che il chipmunk sia stato creato per essere incorporato facilmente e Box2D sembra essere ampiamente utilizzato. Chipmunk è C, e Box2D è C++, ma ho sentito che le API di Box2D sono molto peggio delle API di chipmunk.
Per ora userò le funzioni di creazione della forma del motore e di rilevamento delle collisioni per poligoni irregolari (non concavi).
valore I:
1) Good API's
2) Easy to integrate.
3) Portability.
E, naturalmente, se si nota qualsiasi altra cosa, mi piacerebbe sentire.
Quale pensi che si adatti meglio alle mie esigenze?
EDIT: ho finito per scrivere un articolo sul mio scelta particolare, lo si può trovare here
sarebbe interessato a vedere il prodotto finale se mai ottenuto finito? – adam
Voting per chiudere come troppo largo/strumento rec. –