Xcode 6-用于通用映像支持的xc资产

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (35)

目前正在进行一个通用的SpriteKit项目。我将支持以下设备:

iPhone 4/s,iPhone 5/c/s,iPhone 6,iPhone 6+

iPad非视网膜

我对iPhone感到困惑。我已经有了4个版本的背景精灵,用于iPhone的4种不同屏幕分辨率。但是哪种呢?

我知道3x是6+的,我认为5/c/s是去Retina 4 2 x,但我不知道iphone 4/s和6到哪里去了。有人知道吗?

附带注意,当我在我的xcAsset文件中创建一个启动映像时,我会看到这些选项,它基本上包含了我所支持的所有设备。只是想知道为什么在创建图像集时也不是这样

另外,你们是如何为通用应用程序创建图像/精灵的?现在,新的iPhone 6和6+已经发布,我还有两个新的解决方案要支持,这对我来说仍然是个困惑,因为我还是个初学者。

提问于
用户回答回答于

这有点让人困惑--以下是我对它的理解(这是指最上面的图像):

  • 1x图像是通过3GS-“标准”分辨率设备(3.5“屏幕)为最初的iPhone提供的。
  • 2x图像用于iPhone 4和4S(3.5“Retina屏幕),也用于iPhone 6。
  • 视网膜42 x适用于iPhone 5和5s(4“Retina屏幕)
  • 3x图片是为新的iphone 6+(5.5英寸超级Retina)拍摄的。3x屏幕)

我相信iPhone 6(4.7“屏幕)将使用Retina 4 2x图像,但我必须测试它。

附带注意,当我在我的xcAsset文件中创建一个启动映像时,我会看到这些选项,它基本上包含了我所支持的所有设备。只是想知道为什么在创建图像集时也不是这样

如果你比较这两张图片,下面的图片会显示上面的图片,除了1倍的iPhone图片。如果你只支持iOS 7和以上版本的话,你就不需要它了,因为iOS 7不运行在任何非Retina手机形式的设备上。老实说,我不明白为什么顶部的图像有1x iphone表格的图形选项--也许是因为你在侧边栏中选中了“iphone”框?

另外,你们是如何为通用应用程序创建图像/精灵的?

对于大多数非全屏图像(如徽标),您实际上只有支持的决议-标准(1x),Retina(2x)和iPhone 6+(3x)。这些是完全不同的质量图像大小并不完全不同。因此,如果标准设备上有10x10图像,这意味着在Retina设备上需要20x20图像,在iPhone 6+上需要30x30图像。在所有设备上,它们都会显示为10x10图像。

用户回答回答于

在1x位置图像,分辨率320 x 480。

在2倍的位置图像,分辨率640 x 960。

在Retina 4,2 x Place图像中,分辨率为640 x 1136。

在3x位置图像分辨率1242 x 2208。

Retina 42 x的图像将升级到分辨率750 x 1334。

图像3x将缩小到分辨率1080 x 1920。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问9 回答
  • uncle_light

    5 粉丝518 提问8 回答
  • 富有想象力的人

    3 粉丝0 提问7 回答
  • 无聊至极

    4 粉丝504 提问6 回答

扫码关注云+社区

领取腾讯云代金券