请看这个链接:有没有一种方法可以创建与SKSpriteNode轮廓匹配的CGPath? - 从那个答案中可以看出,这个问题比它表面上看起来要复杂得多。如果您的精灵是SVG格式的,一个更简单的解决方案可能是手动将SVG转换为CGPath,然后在游戏中使用该CGPath。可以使用这里提供的简单工具进行转换:https://swiftvg.mike-engel.com/。当然,如果您有许多不同的精灵,手动操作将无法扩展。这可能不是您正在寻找的确切答案,但现在似乎没有简单的方法来完成您需要的操作 :)
SKAction.followPath()
怎么样? - Martin R