частицы, следующие за изображением - PullRequest
0 голосов
/ 15 мая 2011

У меня есть частица, и изображение, которое движется на экране, мне бы хотелось, чтобы излучатель частицы был центром моего изображения, поэтому частица всегда следует за изображением.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 15 мая 2011

установить местоположение частицы в положение UIImageView ..

как

emitter.position = imgView.position;

Если вы собираетесь использовать cocos2d, то же самое ...

emitter.position = sprite.position;
0 голосов
/ 15 мая 2011

Если вы используете для своей анимации только базовый UIImageView, то вам, возможно, придется сделать это самостоятельно (если только это не магическая функция, которую я пропустил).

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

Другое решение, которое выглядело бы более круто, это еслииспользуйте библиотеку, такую ​​как cocos2, которая позволит вам легко отображать изображения и создавать частицы (но это будет включать переход в среду opengl ...

Надеюсь, это поможет

Джейсон

...