2013-03-09 3 views
1

Я делаю двумерную футбольную игру для iPhone в cocos2d. Я пытаюсь это сделать, когда вы снимаете вражеский самолет, он разбивается на пару разделенных частей, которые выпадут из поля зрения. Как правило, самая лучшая практика для взлома одного спрайта во многих? следует ли создавать новые изображения для каждой отдельной части или обрабатывать исходное изображение, например лист спрайта, и создавать новый спрайт из сегментов?Разрушение спрайта в cocos2d

ответ

1

Please look at this tutorial

Это делает сетки точек, то перемещает внутренний (не-ребро) те вокруг случайно немного, так что это не все идеальные треугольники. Затем каждое обновление перемещает/поворачивает треугольники отдельно - затем рисует их все сразу.

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

+0

спасибо тонну чувак –

+0

Хотелось бы, если ваша благодарность приходит в форме голосования ... приветствуется .. :) – Nit

+0

не хватает репутации для этого. Прости! –

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