Ios 从UIImage创建CGPath

Ios 从UIImage创建CGPath,ios,objective-c,uiimage,sprite-kit,Ios,Objective C,Uiimage,Sprite Kit,我在游戏中使用SpriteKit,并且想要一种每像素物理。在iOS 7中,(我认为)实现这一点的唯一方法是使用bodyWithPolygonFromPath:方法。我的图像有点复杂,所以我想创建一个更基本的图像形状,然后从alpha图像创建一条路径 是否可以将我的图像转换为CGPath以用于物理体 我知道在iOS 8中有一些API可以实现这一点,但我希望我的游戏也能在iOS 7上运行。您可以像前面提到的那样使用PhysicsEditor(PE),也可以使用。您所需要做的就是拖放您的精灵,它将为您

我在游戏中使用SpriteKit,并且想要一种每像素物理。在iOS 7中,(我认为)实现这一点的唯一方法是使用
bodyWithPolygonFromPath:
方法。我的图像有点复杂,所以我想创建一个更基本的图像形状,然后从alpha图像创建一条路径

是否可以将我的图像转换为CGPath以用于物理体

我知道在iOS 8中有一些API可以实现这一点,但我希望我的游戏也能在iOS 7上运行。

您可以像前面提到的那样使用PhysicsEditor(PE),也可以使用。您所需要做的就是拖放您的精灵,它将为您生成objective-c代码


编辑:


我以前在cocos2d游戏中使用过PE,但我不知道如何将PE与SpriteKit一起使用(因为PE本身还不支持SpriteKit)。

PhysicsEditor(ext.tool)可以做到这一点。请将我链接到CoCoCoS2D中的特定文档/api,好吗?这是一个工具,你可以在googleApologies中找到它,一眼就把你的名字错当成链接了!林克似乎死了。这对在运行时执行这项操作没有帮助。