【问题标题】:is there a simple way to draw coordinates for SKnodes obstacles from images?有没有一种简单的方法可以从图像中绘制 SKnodes 障碍物的坐标?
【发布时间】:2015-05-07 09:29:33
【问题描述】:

我正在创建一个游戏,我需要在(SKNodes)中绘制一些障碍物,具体取决于级别(背景图像)。 假设我有一棵树,我想在它周围画边框,如下图所示:

我需要坐标来创建一个physicsBody。

有简单的方法吗? (也许是一个软件?)

我需要为不同的设备调整相同的坐标,因此我认为手动操作太复杂了。

有什么想法吗?

谢谢!

【问题讨论】:

  • 您希望坐标实际绘制边框或创建物理体?
  • 是的!正是我想说的:-) @ZeMoon

标签: ios swift sprite-kit game-physics ios-universal-app


【解决方案1】:

有一个 SKPhysicsBody 类方法可能会有所帮助:

+ bodyWithTexture:size:

来自描述:

当您的精灵具有您想要复制的形状时使用此方法 在它的物理体中。纹理被缩放到新的大小,然后 分析了。创建了一个新的物理体,其中包括所有 纹理中具有非零 alpha 值的纹素。的形状 该机构试图在绩效和 准确性。例如,如果保留细节,可能会忽略它们 会导致显着的性能损失。

【讨论】:

  • 因此这可能适用于 png 透明图像。这很有趣。伟大的!谢谢!
【解决方案2】:

看看这个SKPhysicsBody Path Generator

您可以使用此工具轻松创建所需的路径(但请确保阅读右上角的规则)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-03
    • 2020-08-27
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 2010-09-13
    相关资源
    最近更新 更多