【发布时间】:2015-01-28 15:16:32
【问题描述】:
我正在设置一个测试 Sprite Kit 场景文件 (*.sks),我计划将它用于 iPhone6 和 iPhone6 Plus。我的 Spaceman 艺术作品有两个版本,名为:
- Spaceman@2x.png(50 x 50 像素,25 x 25 点)
- Spaceman@3x.png(75 x 75 像素,25 x 25 点)
我希望场景编辑器能让我只指定“Spaceman”,然后根据我运行的设备选择正确的图像(有点像你在没有指定 @2x 或.png)。但似乎我必须按其全名选择纹理的图像。
我注意到,如果我选择“Spaceman@3x.png”,它确实会按比例缩小并在 iPhone6 上正确显示为 25 x 25 点,但通过这种测量,我根本不需要为@2x 图像而烦恼。
谁能指出我正确的方向,我是在 iPhone6 上使用 @2x,在 iPhone6 Plus 上使用 @3x,还是只使用 @3x 图像而我们使用它们?
【问题讨论】:
-
据我所知,iPhone 6+ 使用的是 3x。苹果表示,iOS 将“选择正确的资产”。如果在所有其他设备中使用 3x,我怀疑系统必须降低采样以使其工作,这可能会增加更多工作要做。查看“支持新屏幕比例”部分。 developer.apple.com/library/ios/releasenotes/General/…
标签: ios sprite-kit swift-playground sktexture