假设我有一些 Flash CS4 格式 .FLA 的 2D 图稿,我想将其放入使用 OpenGL ES 的 iPhone 游戏中,并将其保持为矢量格式。OpenGL-ready 格式可能只是三角形条带的顶点位置和颜色列表。
有没有可以轻松做到这一点的转换器?
您可以将gameswf 移植到 iPhone,它支持大多数 SWF 标签,它在 OpenGL 中加载和渲染。它是用 C++ 编码的,因此很容易将其嵌入到您的 iPhone 应用程序中。请注意,它是可用的,但它有其局限性。
您可以使用smokescreen 将flash 转换为html5,然后使用在interface builder 中找到的库存HTML 查看器。只是我的2美分。
我建议将 swfs 转换为 .svg 格式,无论是在 Illustrator 中,还是使用此在线工具。我实际上使用了一个小型 Java 控制台应用程序来自动化这部分我最近必须做的事情,它工作得很好。
完成后,您可以使用 Qt 为您进行渲染,如此处所述。