小编Chr*_*eal的帖子

在Swift中概述图像/轮廓的路径

我正在为Xcode/Swift开发适用于iPad/iPhone的游戏.

我需要做的是获得图像/轮廓的轮廓路径,以便我可以沿着图像/轮廓的轮廓设置动画.这就是为了创造一种激光切割效果,当你用激光切割机突破门/窗时,你会在电影中看到这种效果.

只是将它绘制为Beizer路径是行不通的,因为我需要为一堆图像/轮廓执行此操作.如果可能的话,我宁愿只是将图像添加到我的项目中并在代码中进行概述,这样我就可以轻松扩展更多的形状和大小.

在SpriteKit中,我尝试使用SKPhysicsBody,然后使用Alpha创建轮廓.这给了我那个轮廓但不是一条路径,所以我不能沿着这条线动画.实际上当启用".showsPhysics"时,我得到了我需要的线,但仍然不是我可以用于动画的线.

有没有办法使用/修改".showsPhysics"方法或将PhysicsBody转换为路径?

我在Swift编写代码,任何建议都会受到赞赏.

这是我需要的一个例子,我需要蓝线作为动画的路径.

在此输入图像描述

iphone ios sprite-kit swift

5
推荐指数
1
解决办法
815
查看次数

标签 统计

ios ×1

iphone ×1

sprite-kit ×1

swift ×1