Размещение узлов SK вдоль пути в SpriteKit - PullRequest
0 голосов
/ 14 марта 2020

Учитывая случайное UIBezierPath с кривыми и прямыми линиями, как одно место SKNode s равномерно вдоль него? Нужно ли рассчитывать длину и для каждого значения x получать значение y или есть лучший способ?

Ответы [ 2 ]

0 голосов
/ 15 марта 2020

Выезд: https://github.com/CodingMeSwiftly/UIBezierPath-Superpowers

Есть функция, которая даст вам очко Безье с учетом дроби. Вы можете назвать это с .1, .2, .3, et c

0 голосов
/ 15 марта 2020

Вы можете попробовать это:

let bezierPath = UIBezierPath()
let cgPath = bezierPath.cgPath
let node = SKShapeNode(path: cgPath)
...