Учитывая случайное UIBezierPath с кривыми и прямыми линиями, как одно место SKNode s равномерно вдоль него? Нужно ли рассчитывать длину и для каждого значения x получать значение y или есть лучший способ?
UIBezierPath
SKNode
Выезд: https://github.com/CodingMeSwiftly/UIBezierPath-Superpowers
Есть функция, которая даст вам очко Безье с учетом дроби. Вы можете назвать это с .1, .2, .3, et c
Вы можете попробовать это:
let bezierPath = UIBezierPath() let cgPath = bezierPath.cgPath let node = SKShapeNode(path: cgPath)