OStack程序员社区-中国程序员成长平台

标题: ios - 从 UIImage 创建 CGPath [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 22:58
标题: ios - 从 UIImage 创建 CGPath

我正在为我的游戏使用 SpriteKit,并且想要一种逐像素物理。在 iOS 7 中,(我认为)唯一的方法是使用 bodyWithPolygonFromPath: 方法。不过,我的图像有点复杂,因此,我想创建一个更基本的图像形状,然后从该 alpha 图像创建一个路径。

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

我知道在 iOS 8 中有执行此操作的 API,但我希望我的游戏也能在 iOS 7 上运行。



Best Answer-推荐答案


您可以像有人提到的那样使用 PhysicsEditor(PE),也可以使用 SKPhysicsBody Path Generator .您需要做的就是拖放 Sprite ,它会为您生成 Objective-c 代码。


编辑:

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

关于ios - 从 UIImage 创建 CGPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224983/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4