移动粒子而不移动粒子发射器

时间:2012-03-14 14:06:47

标签: cocos2d-iphone

我对cocos2d中的粒子有疑问。如何在不移动粒子发射器的情况下移动粒子。我希望在涂鸦跳转(下雪地图)中有这样的移动。我将位置类型设置为kCCPositionTypeGrouped并以这种方式移动我的粒子:

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

但这也会移动粒子发射器,并且在我的屏幕上几次移动之后我没有任何粒子。

有人可以帮我这个吗? 感谢。

1 个答案:

答案 0 :(得分:0)

您只能移动发射器。粒子的运动是粒子效应本身的一个重要方面。

你能做的是:

  • 使用多个粒子发射器,每个粒子发射器负责整体效果的一小部分
  • 使用精灵进行受控运动