这篇SO帖子中的一个答案表明,属于同一SKAction.sequence
的两个runAction
块将同时运行。这也符合我们的经验。
是否可以使多个runAction
块线性运行而不是同时运行,即使它们都属于同一SKAction.sequence
?
具体来说,在 Swift 中可能吗?
是的,它们将同时运行。如果我想线性运行它们,那么我需要知道第一个操作的持续时间。 我使用第一个操作的持续时间在两个操作之间添加一个SKAction.waitForDuration()
。
Runaction 实际上是用于运行单个、组或一系列 skactions 的一个节点。 它本身并不意味着按序列运行