2012-03-25 4 views
0

, поэтому я хотел бы знать, можно ли добавить в анимацию cocos2D анимацию по ширине спрайта. Например, ширина моего спрайта равна 100, а ее ширина равна 200 с (просто ширина нет высоты) Спасибо :) Извините за мой английский Я французский:/добавьте анимацию ширины в sprite в 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 не объявлен? –

+0

мы просто должны его заменить CCActionTween –

+0

да, CCActionTween или CCPropertyAction. Это зависит от версии cocos2d, вы используете.http: //www.cocos2d-iphone.org/wiki/doku.php/prog_guide: actions_special –

Смежные вопросы