是否可以取消或中断SKAction.moveTo
?
例如,让我们说有这段代码:
let actionMove = SKAction.moveTo(realDest, duration: 2.0)
let actionMoveDone = SKAction.removeFromParent()
item.runAction(SKAction.sequence([actionMove, actionMoveDone]))
在moveTo
动作中1秒后,我们想要重新路由该对象。这可能吗?
答案 0 :(得分:4)
当然!查看类似的方法runAction(withKey:)
。如果您随后使用相同的键运行另一个操作,它将完全替换现有的操作。如果您只想停止操作而不给它新的操作,则可以使用removeActionForKey()
。