Swift Последовательность действий для одного из множества одноименных узлов - PullRequest
0 голосов
/ 12 октября 2018

Я застрял с созданием последовательности SKActions для определенного узла

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])))

}

Что я хочу, так это чтобы каждый созданный узел работал в цикле внутри созданного для него набора действий.Фактически, первое действие выполняется правильным узлом, а другие - случайным образом другими узлами ... Как привязать последовательность действий к одному и тому же узлу?

...