【问题标题】:Placing SKNodes along a path in SpriteKit在 SpriteKit 中沿路径放置 SKNode
【发布时间】:2020-03-15 07:28:17
【问题描述】:

给定一个带有曲线和直线的随机UIBezierPath,如何将SKNodes 均匀分布在它上面?我需要计算长度并为每个 x 值获取 y 值还是有更好的方法?

【问题讨论】:

标签: swift sprite-kit


【解决方案1】:

你可以试试这个:

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

【讨论】:

  • 从路径创建一个节点。我想沿路径均匀放置节点
【解决方案2】:

查看:https://github.com/CodingMeSwiftly/UIBezierPath-Superpowers

有一个函数可以给你一个给定分数的贝塞尔曲线。您可以使用 .1、.2、.3 等来调用它

【讨论】:

    猜你喜欢
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多