菜鸟教程小白 发表于 2022-12-12 22:58:03

ios - 从 UIImage 创建 CGPath


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

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

<p>我知道在 iOS 8 中有执行此操作的 API,但我希望我的游戏也能在 iOS 7 上运行。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以像有人提到的那样使用 PhysicsEditor(PE),也可以使用 <a href="http://dazchong.com/spritekit/" rel="noreferrer noopener nofollow">SKPhysicsBody Path Generator</a> .您需要做的就是拖放 Sprite ,它会为您生成 Objective-c 代码。</p>
<hr/>
<p><strong>编辑:</strong></p>
<p>我之前在 cocos2d 游戏中使用过 PE,但我不知道如何将 PE 与 SpriteKit 一起使用(因为 PE 本身还不支持 SpriteKit)。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 从 UIImage 创建 CGPath,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24224983/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24224983/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 从 UIImage 创建 CGPath