Sprite kit 停止重复动作Spritekit

Sprite kit 停止重复动作Spritekit,sprite-kit,skaction,Sprite Kit,Skaction,这是我的密码: rotateClockWise = [SKAction rotateByAngle:-M_PI duration:skRand(0, 2.5)]; rotateClockWise = [SKAction repeatActionForever:rotateClockWise]; [asteroid1 runAction:rotateClockWise]; 有没有办法停止旋转顺时针操作?您应该为操作提供一个键: [asteroid1 runAction:rotateClockW

这是我的密码:

rotateClockWise = [SKAction rotateByAngle:-M_PI duration:skRand(0, 2.5)];

rotateClockWise = [SKAction repeatActionForever:rotateClockWise];
[asteroid1 runAction:rotateClockWise];

有没有办法停止旋转顺时针操作?

您应该为操作提供一个键:

[asteroid1 runAction:rotateClockWise withKey:@"rotateClock"];
在您可以通过以下方式停止此操作之后:

[asteroid1 removeActionForKey:@"rotateClock"];

您应该提供一个操作的密钥:

[asteroid1 runAction:rotateClockWise withKey:@"rotateClock"];
在您可以通过以下方式停止此操作之后:

[asteroid1 removeActionForKey:@"rotateClock"];
还包括[小行星1移动];如果这是你唯一能做的事,那就行了

结束并删除节点中的所有操作

更多

还包括[1小行星移动行动];如果这是你唯一能做的事,那就行了

结束并删除节点中的所有操作

Swift中的更多信息

asteroid1.runAction(action, withKey: "actionKey")
asteroid1.removeActionForKey("actionKey")
迅速地

asteroid1.runAction(action, withKey: "actionKey")
asteroid1.removeActionForKey("actionKey")
可能的重复可能的重复