id ac1 = [CCMoveByactionWithDuration:2position:ccp(200,200)];
//动作1的反向
id ac2 = [ac1reverse];
id ac = [CCSequenceactions:ac1,ac2,nil];
int na = [sendertag];
-
EaseIn由慢至快。
//rate是加速率
action=[CCEaseInactionWithAction:acrate:3];
-
EaseOut由快至慢
action=[CCEaseOutactionWithAction:acrate:3];
-
EaseInOut由慢至快再由快至慢。
action=[CCEaseInOutactionWithAction:acrate:3];
-
EaseSineIn由慢至快。
action=[CCEaseSineInactionWithAction:ac];
EaseSineOut由快至慢
action=[CCEaseSineOutactionWithAction:ac];
EaseSineInOut由慢至快再由快至慢。
action=[CCEaseSineInOutactionWithAction:ac];
EaseExponentialIn由慢至极快。
action=[CCEaseExponentialInactionWithAction:ac];
EaseExponentialOut由极快至慢。
action=[CCEaseExponentialOutactionWithAction:ac];
EaseExponentialInOut由慢至极快再由极快至慢。
action=[CCEaseExponentialInOutactionWithAction:ac];
Speed人工设定速度,还可通过 SetSpeed 不断调整。
//随机速度
action=[CCSpeedactionWithAction:acspeed:(CCRANDOM_0_1() *5)];
[spriterunAction:action];
截图