如果删除了SKAction,完成是否仍在运行?

时间:2018-12-30 18:01:21

标签: ios swift sprite-kit skaction completionhandler

与标题中一样,如果我使用sprite.removeAllActions()删除操作,该操作的完成是否仍可以运行?

这是一个基本的代码段,可帮助显示我的要求:

import SpriteKit

/// The action to add
let action = SKAction.moveBy(x: 10, y: 20, duration: 1.0)

/// The sprite to apply the action to
let sprite = SKSpriteNode(color: .white, size: CGSize(width: 50, height: 50))

// Run the action
sprite.run(action) {
    // Completion
    print("Completion")
}

1 个答案:

答案 0 :(得分:0)

我没有收到答案就很快对其进行了测试。我发现如果删除了操作,则完成操作运行。