Ios 沿着路径移动精灵

Ios 沿着路径移动精灵,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,我正在和SpriteKit合作,想知道是否有人知道如何让一个精灵沿着一条路走。我在网上看到过其他关于沿CGPath移动精灵的问题,但是如果路径是另一个精灵,你会怎么做呢 看一看——从这个答案看来,问题比最初出现的要复杂得多 如果您的精灵是SVG,一个更简单的解决方案可能是手动将SVG转换为CGPath,然后在游戏中使用该CGPath。此处提供了一个用于执行此操作的简单工具:。当然,如果您有许多不同的精灵,手动执行此操作将无法很好地缩放 这可能不是您想要的答案,但现在似乎没有简单的方法来完成您需要

我正在和SpriteKit合作,想知道是否有人知道如何让一个精灵沿着一条路走。我在网上看到过其他关于沿CGPath移动精灵的问题,但是如果路径是另一个精灵,你会怎么做呢

看一看——从这个答案看来,问题比最初出现的要复杂得多

如果您的精灵是SVG,一个更简单的解决方案可能是手动将SVG转换为CGPath,然后在游戏中使用该CGPath。此处提供了一个用于执行此操作的简单工具:。当然,如果您有许多不同的精灵,手动执行此操作将无法很好地缩放


这可能不是您想要的答案,但现在似乎没有简单的方法来完成您需要的:)

关于
SKAction.followPath()
?您好@MartinR,是的,我尝试过,但我必须提供一个CGPath,这是我的问题,我怎么能从精灵那里得到一个CGPath。然后我误解了你的问题,对不起!您需要以某种方式将路线图精灵定义/转换为CGPath。自动执行此操作类似于图像识别,可能相当复杂。hi@AlainT,想象一条街道(精灵)和一辆汽车(另一个精灵),所以我希望汽车沿着街道移动。我在问题的底部贴了一段youtube视频,这样更容易理解。非常感谢。