【问题标题】:How to cancel one SKaction if I have multiple SKactions如果我有多个 SKaction,如何取消一个 SKaction
【发布时间】:2016-06-03 04:43:30
【问题描述】:

我在移除 1 个 SKaction 时遇到了困难。我知道如果我用removeAllActions() 删除两个 SKactions,但我该如何去只删除 1 仍然有另一个 Action?

【问题讨论】:

标签: xcode swift sprite-kit skaction


【解决方案1】:

你需要使用runAction withKey:

yourNode.runAction(someAction, withKey: "key")

// and then sometime later...
yourNode.removeActionForKey("key")

显然,每次使用它们时,将键定义为比硬编码键少一点的地方是有意义的......

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 2019-05-27
    • 2015-12-05
    • 1970-01-01
    • 2014-09-23
    • 2014-04-29
    • 2020-08-19
    相关资源
    最近更新 更多