我的SKAction延迟定义为: -
let delay = SKAction.waitForDuration(NSTimeInterval(delayInSecs))
它与其他Action
的序列一起使用let doStuffThenDelay = SKAction.sequence([doStuff, delay])
let doStuffThenDelayForever = SKAction.repeatActionForever(doStuffThenDelay)
self.runAction(doStuffThenDelayForever)
如何在不创建新SKAction的情况下动态调整延迟时间?
我尝试执行以下操作但不起作用。
delayTime = delayTime - 0.25
delay.duration = NSTimeInterval(delayTime)