2012-03-25 249 views
0

所以我想知道在cocos2D中是否可以添加一个动画到具有动作的精灵宽度。例如,我的精灵宽度为100,宽度为200 (只是宽度没有高度)谢谢:)对不起我的英语我是法国人:/将宽度动画添加到cocos2D中的精灵

回答

0

是的,你可以使用这个动作。

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]; 
+0

为什么我有一个错误:CCPropertyAction未声明? – 2012-03-25 12:16:33

+0

我们只需要用CCActionTween – 2012-03-25 12:41:15

+0

yes,CCActionTween或CCPropertyAction替换它。这取决于cocos2d版本,您正在使用。http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:actions_special – 2012-03-25 21:23:31