Я разрабатываю то, что превращается в "кросс-платформенный" 2D-движок, моей начальной платформой является iPhone OS, но может перейти на Android или даже на какую-то консоль, такую как PSP или Nintendo DS, я хочу сохраните мои параметры.
Мой движок разработан на С++ и много читал о Box2D и Chipmunk, но все же я не могу решить, какой из них использовать в качестве промежуточного ПО для физики.
Похоже, что бурундук был легко внедрен, и Box2D, как представляется, широко используется. Бурундук - C, а Box2D - С++, но я слышал, что API Box2D намного хуже, чем API-интерфейс бурундука.
В настоящее время я буду использовать функции создания формы двигателя и обнаружения конфликтов для нерегулярных многоугольников (не вогнутых).
I значение:
1) Good API's
2) Easy to integrate.
3) Portability.
И, конечно, если вы заметите что-нибудь еще, я бы хотел это услышать.
Какой из них, по вашему мнению, лучше всего подходит моим потребностям?
EDIT. Я закончил писать статью о моем конкретном выборе, вы можете найти ее здесь