Перемещение частиц без движущегося эмиттера частиц - PullRequest
0 голосов
/ 14 марта 2012

У меня есть вопрос по поводу частиц в cocos2d.Как я могу перемещать частицы, не перемещая излучатель частиц.Я хочу иметь такой ход, как при каракули-прыжке (карта снега). Я устанавливаю тип позиции на kCCPositionTypeGrouped и перемещаю свои частицы следующим образом:

CCAction *movePlankton = [CCMoveTo actionWithDuration:0.6f position:CGPointMake(planktonEmitter.position.x, planktonEmitter.position.y+distanceToMove)];
    [planktonEmitter runAction:movePlankton];

Но этот движущийся генератор частиц тоже, и после нескольких движениймой экран у меня нет никаких частиц.

Может ли кто-нибудь помочь мне с этим?Спасибо.

1 Ответ

0 голосов
/ 14 марта 2012

Вы можете перемещать только излучатель. Движение частиц является существенным аспектом самого эффекта частиц.

Что вы можете сделать:

  • использовать несколько излучателей частиц, каждый из которых отвечает за небольшой аспект общего эффекта
  • использовать спрайты для контролируемого движения
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...