2012-06-13 2 views
3

Функция обратного вызова beginContact вызывается для тел, которые не сталкиваются.Collision не работает должным образом в Box2D с Cocos2d Android

У меня на экране много тел, все далеко друг от друга, но внезапно возникает столкновение, и контакт-слушатель начинает возвращать все тела на экране, но они на самом деле не сталкиваются.

Может ли кто-нибудь решить эту проблему?

ответ

4

Я рекомендую вам сменить библиотеки на cocos2d-x, потому что cocos2d для android больше не будет обновляться.

Cocos2d-x работает на C++ и использует JNI (родной интерфейс Java) для работы. Here - это все, что вам нужно, чтобы начать использовать его.

+0

oops ... Я почти разработал всю игру. Сейчас будет сложно изменить двигатель. –

Смежные вопросы