我如何在 spriteKit(swift) 中使用持续时间?
How I can use duration in spriteKit(swift)?
我创建:
让等待= SKAction.wait(forDuration: 4.0)
运行(等待)
但持续时间不符合需要
你快到了。将“yournode”替换为您希望应用等待操作的 SKSpriteNode:
let wait = SKAction.wait(forDuration: 4.0)
yournode.run(wait)
此外,您可以按顺序使用它。
例如,您 运行 1 个动作,等待 4 秒,然后 运行 另一个动作。您可以通过以下方式执行此操作:
let move = SKAction.moveBy(x: 50.0, y: 80.0, duration: 2)
let wait = SKAction.wait(forDuration: 4.0)
let scaleup = SKAction.scale(to: 2.0, duration: 2)
let sequence = SKAction.sequence([move,wait,scaleup])
yournode.run(sequence)
我创建:
让等待= SKAction.wait(forDuration: 4.0) 运行(等待)
但持续时间不符合需要
你快到了。将“yournode”替换为您希望应用等待操作的 SKSpriteNode:
let wait = SKAction.wait(forDuration: 4.0)
yournode.run(wait)
此外,您可以按顺序使用它。 例如,您 运行 1 个动作,等待 4 秒,然后 运行 另一个动作。您可以通过以下方式执行此操作:
let move = SKAction.moveBy(x: 50.0, y: 80.0, duration: 2)
let wait = SKAction.wait(forDuration: 4.0)
let scaleup = SKAction.scale(to: 2.0, duration: 2)
let sequence = SKAction.sequence([move,wait,scaleup])
yournode.run(sequence)