我正在使用SpriteKit并想知道是否有人知道如何使精灵遵循路径。我在网上看过其他关于在CGPath上移动精灵的问题,但如果路径是另一个精灵,你会怎么做呢?
答案 0 :(得分:1)
看一下Is there a way to create a CGPath matching outline of a SKSpriteNode? - 从答案看来,这个问题比最初出现的要复杂得多。
如果您的精灵是SVG,更简单的解决方案可能是手动将SVG转换为CGPath,然后在游戏中使用该CGPath。这里有一个简单的工具:https://swiftvg.mike-engel.com/。当然,如果您有许多不同的精灵,那么手动进行此操作将不会很好地扩展。
这可能不是您正在寻找的答案,但现在似乎没有简单的方法可以满足您的需求:)