我正在尝试执行以下操作
//increase spaceship frequency
self.runAction(SKAction.repeatActionForever(SKAction.waitForDuration(1), completion: {
difficulty -= 0.01
println("difficulty increased")
}))
基本上我需要 SKAction.waitForDuration(1) 和完成永远运行,所以我试图用另一个 runAction 包裹它
我收到以下错误: “调用中的额外参数‘完成’”
最佳答案
如果你真的想使用SpriteKit
,使用一个 Action 序列:
self.runAction(SKAction.repeatActionForever(SKAction.sequence([SKAction.waitForDuration(1), SKAction.runBlock({
difficulty -= 0.01;
println("difficulty increased");
})])));
但是,你真的应该使用 NSTimer
.
关于ios - 如何为以下内容正确使用 runAction 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29811168/