视网膜屏幕图像(@ 2x)

现在我正在Xcode 6中使用spritekit(swift)进行游戏。

它必须适用于iPhone 4及更高版本。 但据我所知,所有的iPhone都是4s以上的Retina,所以我可以用(750 x 1334 pix)和@ 2x.png添加所有的图片。

所以我不需要添加@ 2x图片

我对么?

例如:如果您有一个512 x 512(1x)图像,并且您希望它支持(2x和3x),则必须包含这样的2个文件:

yourImage.png // (512x512 at 1x) yourImage@2x.png // (1024x1024 at 2x) yourImage@3x.png // (1536x1536 at 3x) 

“ iOS人机界面指南:图标和图像大小 ”列出了当前设备的资产大小,其中包括4。 目前唯一带有@ 1x显示屏的设备是iPad。

除非你知道iPad不能运行你的应用程序(我不认为你可以这样做,因为它们可以在拉伸模式下运行所有​​的应用程序),你将需要包含@ 1x尺寸。

无论如何,您可能会希望包含@ 1x图标,因为app store(我认为)对旧设备上的用户仍然可见,并且您的应用可能会在没有该应用的情况下被拒绝。

此外,如果您想支持iPhone 6 Plus,请不要忘记@ 3x。