这是我的代码:
rotateClockWise = [SKAction rotateByAngle:-M_PI duration:skRand(0, 2.5)];
rotateClockWise = [SKAction repeatActionForever:rotateClockWise];
[asteroid1 runAction:rotateClockWise];
有没有办法停止旋转ClockWise动作?
答案 0 :(得分:3)
在Swift中
asteroid1.runAction(action, withKey: "actionKey")
asteroid1.removeActionForKey("actionKey")
答案 1 :(得分:2)
你应该给一个行动的钥匙:
[asteroid1 runAction:rotateClockWise withKey:@"rotateClock"];
然后你可以用这种方式停止这个动作:
[asteroid1 removeActionForKey:@"rotateClock"];
答案 2 :(得分:0)