#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 случайным образом, но не на ней точно.