多个相同名称的节点之一的快速动作序列

时间:2018-10-11 21:55:38

标签: swift sprite-kit skspritenode skaction

我一直坚持为特定节点创建SKAction序列

func addNode() {
  let node = SKSpriteNode(imageNamed: "imageName")
  node. //allOtherProporties
  self.addChild(node)

  //setting up actions for created node

  let action1 = SKAction.run {
    //First action in sequence
  }

  let action2 = SKAction.wait(forDuration:2.5)

  let action3 = SKAction.run {
    //Third action in sequence
  }

  node.run(SKAction.repeatForever(SKAction.sequence([action1,action2,action3])))

}

我想要的是每个创建的节点都在为其创建的一组动作内部循环。实际上,第一个动作是由正确的节点完成的,而另一个动作是由其他节点随机执行的。。。如何将一系列动作坚持到一个相同的节点上?

0 个答案:

没有答案