Xcode 在cocos2D中将宽度动画添加到精灵

Xcode 在cocos2D中将宽度动画添加到精灵,xcode,animation,cocos2d-iphone,width,sprite,Xcode,Animation,Cocos2d Iphone,Width,Sprite,因此,我想知道在cocos2D中,是否可以通过动作将动画添加到精灵的宽度。例如,我的精灵的宽度是100,通过动画将其宽度增加到200。(仅宽度不是高度)谢谢:)对不起,我的英语是法语://是的,您可以使用动作来完成此操作 CCSprite *spr = nil;//your sprite CGFloat startingWidth = 100; CGFloat finalWidth = 200; id action = [CCPropertyAction actionWithDuration:

因此,我想知道在cocos2D中,是否可以通过动作将动画添加到精灵的宽度。例如,我的精灵的宽度是100,通过动画将其宽度增加到200。(仅宽度不是高度)谢谢:)对不起,我的英语是法语://

是的,您可以使用动作来完成此操作

CCSprite *spr = nil;//your sprite
CGFloat startingWidth = 100;
CGFloat finalWidth = 200;

id action = [CCPropertyAction actionWithDuration:2 key:@"scaleX" from:1 to:finalWidth / startingWidth];
[spr runAction:action];

我们只需要用CCActionTweenyes、CCActionTween或CCPropertyAction来代替它。这取决于您使用的cocos2d版本。