簡體   English   中英

如何在 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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM