Я разрабатываю игру для iphone, используя cocos2d и box2d. Я использую cococ2d для анимации спрайта (используя серию png).
В box2D я делаю тело и
- Установите его форму в многоугольник, используя setAsBox ().
- И установите его пользовательские данные на спрайт, который я создал в cocos2D.
Проблема: столкновение кажется очень нереальным, так как анимированный спрайт имеет вогнутую форму, и коробка, которую я сделал в box2D, никоим образом не соответствует размерам анимированного спрайта.
Я попробовал помощник вершин, чтобы сделать b2Body определенной формой, но после долгих усилий выяснилось, что вогнутая форма не может быть сделана с использованием вершин.
Любая помощь по этой проблеме, пожалуйста?