我目前正在使用SpriteKit作为框架为ios开发2d移动游戏。
我用adobe后效果制作了所有动画,现在我必须将它们导入到应用程序中。
我没有使用苹果和其他教程所推荐的纹理序列,而是阅读了一个名为Bodymovin的后效应的附加组件。它导出较少的帧和一个.json文件。 然后在Xcode中,我安装了一个名为Lottie的吊舱,以使其正常运行。 好吧,对于UIViewController来说是可以的。
有人知道是否存在从后效中导出动画并使之仅在SpriteKit中工作的有效方法吗?
谢谢
答案 0 :(得分:0)
它称为Lottie动画,您可以在After Effects中创建矢量动画并将其下载为JSON,然后将其导入iOS应用中并开始使用。但是对该方法有一些严重的限制,例如文本效果不起作用。
看看下面的内容-File descriptor
还有另一个类似的工具可以生成名为Squall的核心动画代码。这比洛蒂先进一点。但是这种方法也有其局限性。
这是此工具的链接-https://lottiefiles.com
在当前情况下,除了这两种情况之外,您可能无法将动画从Adobe After Effects导入到iOS的Sprite Kit中。