我想在平移后显示缩放动画。
- (void) didLoadFromCCB
{
self.anchorPoint = ccp( 0.9, 0.9 );
self.scale = 1;
}
- (void) update:(ccTime)delta
{
float posX = self.position.x;
float posY = self.position.y;
float posNewX = posX - 100*delta;
if (posX > -1024) {
self.position = ccp(posNewX, posY);
}else if (posX < -1024) {
id action2=[CCScaleTo actionWithDuration:4.5 scale:1.20];
CCSequence *scaleSeq = [CCSequence actions:action2, nil];
[self runAction:scaleSeq];
}
}
平移正在运行,但缩放动画无效。
答案 0 :(得分:0)
animation.scale--; 将它写在你的delta函数中它会减少每次动画的大小..如果你想增加使用Scale。