如何在5秒钟内将精灵显示为飞溅?

时间:2012-09-03 10:45:11

标签: iphone objective-c ios xcode cocos2d-iphone

当满足某些条件时,如何显示水果精灵,如“水果图标x 5”,它必须在5秒钟后淡出。

3 个答案:

答案 0 :(得分:1)

in cocos2dx 3.6

Sprite Name->runAction(Sequence::create(MoveTo::create(1.5,Vec2(523,450)),
    DelayTime::create(1.0),ScaleTo::create(0.1, 1.5),ScaleTo::create(0.1, 1), NULL))

答案 1 :(得分:0)

您需要创建单独的视图控制器,然后使用计时器将其显示为模态视图。在NSTimer到达结束后,执行dismissModalViewControllerAnimated()方法返回第一个视图。 这是在纯粹的Obj中实现目标的最简单方法。下进行。

答案 2 :(得分:0)

如果我理解正确,你可以采取行动。

id delay = [CCDelayTime actionWithDuration: delayDuration];
id fadeOut = [CCFadeOut actionWithDuration: fadeOutDuration];
id sequence = [CCSequence actionOne: delay two: fadeOut];
[fruitSprite runAction: sequence];