Sprite kit 在精灵套件中将精灵转回0度
我已经成功地将精灵旋转了45度,现在我需要它将45度旋转回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
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在评论中已经回答了!