Xcode перемещает несколько узлов из базы 1 в базу 2, но не позволяет им накладываться друг на друга

#swift #xcode #sprite-kit

#быстрый #xcode #спрайт-комплект

Вопрос:

Я пытаюсь заставить несколько узлов перейти из точки A (начальной точки узла) в точку B на моей раскадровке. Мне это удалось:

 let action = SKAction.moveBy(x: CGFloat(x), y: CGFloat(y), duration: movementDuration)  self.run(action)   

Я повторяю это для каждого узла, который у меня есть. Проблема в том, что я не могу видеть, сколько узлов я отправляю в точку B, потому что все они расположены друг на друге, так что это похоже только на один узел.

Эти узлы представляют собой подразделение в армии, идущее из точки А в точку Б.

Мне было интересно, есть ли способ, чтобы они не накладывались друг на друга, поэтому, если я отправлю 5 узлов, я увижу 5 единиц, а не только одну (возможно, с нелинейным (кривым) путем, который отличается для каждого?).

Спасибо вам за вашу помощь

Комментарии:

1. Вы говорите, что перемещаете все узлы в определенное место. Но вы не хотите, чтобы они находились в одном и том же месте? Боюсь, то, что вы говорите, не имеет смысла.

2. Возможно, узлы должны быть расположены вокруг точки B случайным образом, но не на ней точно.