Sprite kit 在精灵套件中将精灵转回0度

Sprite kit 在精灵套件中将精灵转回0度,sprite-kit,Sprite Kit,我已经成功地将精灵旋转了45度,现在我需要它将45度旋转回0度,但是下面的代码将它旋转得如此之快,以至于你甚至看不到它,所以它看起来不像是在移动 SKAction *rotate = [SKAction rotateToAngle:M_PI_4 duration:0.1 shortestUnitArc:YES]; [actor runAction: rotate]; SKAction *rotate2 = [SKA

我已经成功地将精灵旋转了45度,现在我需要它将45度旋转回0度,但是下面的代码将它旋转得如此之快,以至于你甚至看不到它,所以它看起来不像是在移动

 SKAction *rotate = [SKAction rotateToAngle:M_PI_4 duration:0.1 shortestUnitArc:YES];
                    [actor runAction: rotate];
                    SKAction *rotate2 = [SKAction rotateToAngle:0 duration:0.1 shortestUnitArc:YES];
                    [actor runAction: rotate2];
我怎么把它调到45度,然后逐渐调回0度


谢谢

您需要按如下顺序排列操作:

[actor runAction:[SKAction sequence:@[rotate, rotate2]];

使用序列动作,因为这两个动作将同时运行哇,谢谢你。大脑放屁…哦,天哪,我没看到Steffen在评论中已经回答了!