如何使 cocos2d sprite 每秒向上和向下缩放(以获得脉动效果)?缩放、效果、cocos2d、sprite

2023-09-06 10:04:39 作者:孤韣cūй在※

我想让一个精灵每秒向上和向下缩放一次,让它看起来像鼓胀和脉动.我该怎么做?

I want to have a sprite scale up and down once every second to make it seem like it is bulging and pulsating. How can I do this?

推荐答案

由于之前的帖子包含语法错误.更准确地说,我发布了工作代码:

As the post before contains syntax errors. To be more precise, I post working code:

CCSprite * sprite = ...; // create the sprite.
id scaleUpAction =  [CCEaseInOut actionWithAction:[CCScaleTo actionWithDuration:1 scaleX:1.0 scaleY:1.0] rate:2.0];
id scaleDownAction = [CCEaseInOut actionWithAction:[CCScaleTo actionWithDuration:0.5 scaleX:0.8 scaleY:0.8] rate:2.0];
CCSequence *scaleSeq = [CCSequence actions:scaleUpAction, scaleDownAction, nil];
[sprite runAction:[CCRepeatForever actionWithAction:scaleSeq]];