在Sprite Kit中将Sprite变回0度

时间:2014-03-13 23:06:54

标签: sprite-kit

我已成功将精灵旋转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?

感谢!!!

1 个答案:

答案 0 :(得分:0)

您需要对行为进行排序:

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