在Cocos2d中设置动画标签,并在动画完成后将其删除

时间:2012-10-11 12:23:36

标签: iphone objective-c cocos2d-iphone

我有一个游戏,你必须收集从天而降的东西。在抓到一个我希望得到的分数奖励,然后慢慢向上移动并淡出。

我发现了如何淡化标签但不完全确定如何将其向上移动(例如50px)同时将其淡出?

[label runAction:[CCFadeTo actionWithDuration:1f opacity:0.0f]]

另外,正如我在飞行中这样做,动画完成后我应如何管理内存并删除标签?

1 个答案:

答案 0 :(得分:1)

您可以使用CCSpawn创建将在您运行spawn操作时运行的一组操作。或者只是逐个运行两个动作。我的意思是

[label runAction: fadeActioin];
[label runAction: moveAction];