我想要在一个图层中移动大约50个小精灵。我去过 看着几个不同的选择。什么是最多的 有效的方式这样做? (他们会不停地移动)。
我看过PathAction(http://code.google.com/p/cocos2d-iphone/issues/detail?id=63 ) 我也想过一个直接的[精灵计划:@selector (步:)间隔:0.1];
您认为最有效的方法是什么?
感谢您的帮助!
答案 0 :(得分:0)
我是这样做的 - 我的精灵从右边进入屏幕并向左移动消失。我有精灵使用的3种不同的纹理,随着生成的精灵被随机分配,所以无论我做了多少精灵,都只会应用3个图像。
id actionMove = [CCMoveTo actionWithDuration:actualDuration position:ccp(-target.contentSize.width/2, actualY)];
id actionMoveDone = [CCCallFuncN actionWithTarget:self selector:@selector(spriteMoveFinished:)];
[target runAction:[CCSequence actions:actionMove, actionMoveDone, nil]];