【发布时间】:2017-01-20 16:47:26
【问题描述】:
我是使用 Xcode for iPhone/iPad 开发游戏的新手。因此,我需要一些帮助来正确地为游戏创建图像/精灵。
现在我已经用 Illustrator 创建了我的精灵,并将它们导出为 PDF 文件。在 Xcode 中,我创建了这个单一比例资产并将 PDF 放入其中。
如果我对文档的理解正确,Xcode 会自动从 PDF 生成位于 @1x、@2x 和 @3x 的图像文件。它会生成PNG文件吗?
然后我创建一个SKSpriteNode 并像这样设置大小:abc.size = CGSize(width: 123, height: 123)。我没有填写123,而是填写了与我在 Illustrator 中设置的框架/图像大小相对应的宽度和高度。它是否正确?我想是的,因为这是@1x版本?!
但是,如果我需要不同尺寸的 iPhone 和 iPad 相同的图像,我不能简单地调整它的大小,因为 @1x 图像版本不再是矢量并且限制在我在 Illustrator 中选择的帧大小?那该怎么办?我是否必须在 Illustrator 中调整图像大小并将其导出为不同大小?
正确的程序是什么?我必须在一开始用铅笔在纸上画草图,然后用尺子测量吗?然后我会去 illustrator 并将框架宽度高度设置为我手动测量的值?
很多问题。我对这些图像大小、分辨率和@1x、@2x 和@3x 版本感到非常困惑。我不确定为什么要使用矢量文件,如果我仍然无法在开发过程中调整图像大小,因为它们仍然绑定到我在 Illustrator 中选择的帧大小。
有没有可能在我的所有图像之间设置比例,然后只使用矢量 PDF 文件? 我应该如何设置我的 Illustrator?
我希望有人能给黑暗带来一些光明。谢谢。
【问题讨论】:
-
+1000000 x 一百万。关于这点的 Apple 文档令人眼花缭乱,而且似乎没有任何艺术家或程序员曾经相互忍受足够长的时间来解决这个问题。
标签: ios iphone sprite-kit