Добавление спрайтов в тело с помощью Box2d - PullRequest
1 голос
/ 22 апреля 2011

Я пытаюсь создать приложение, подобное CutTheRope.В Моей игре, если я перережу веревку, я хочу добавить спрайты к отдельным сломанным телам. Как это сделать.

Спасибо ....

1 Ответ

1 голос
/ 03 мая 2011

Это полностью зависит от того, как вы сломаете свой b2Body.Я отвечу на вопрос в соответствии с наиболее возможным способом разрушения тела, который заключается в создании нескольких приспособлений на теле.Когда ваше тело ломается, вы уничтожаете прибор из своего основного тела и воссоздаете этот прибор в новую b2Body.В box2d классы «Body», «Fixture» и «Joint» позволяют хранить «userData».Таким образом, вы храните спрайт для разбитых тел в соответствующих приспособлениях, а когда тело разбито, вы можете получить спрайты для разбитых тел из соответствующих приспособлений.

...