现在我正在使用Xcode 6中的spritekit(swift)进行游戏。
它必须适用于iPhone 4s及更高版本。 但据我所知,所有来自4s及更高版本Retina的iphone都可以添加所有图像(750 x 1334像素)和@ 2x.png。
所以我不需要添加没有@ 2x的图像..
我说错了吗?
答案 0 :(得分:2)
示例:如果您有512 x 512(1x)图像并且希望它支持(2x和3x),则必须包含这样的2个文件:
yourImage.png // (512x512 at 1x)
yourImage@2x.png // (1024x1024 at 2x)
yourImage@3x.png // (1536x1536 at 3x)
答案 1 :(得分:1)
“iOS Human Interface Guidelines: Icon and Image Sizes”列出了当前设备的资产规模,其中包括4s。目前唯一拥有@ 1x显示器的设备是iPad。
除非你知道iPad不会运行你的应用程序(我认为你不能这样做,因为他们可以在拉伸模式下运行所有应用程序),你将需要包含@ 1x尺寸。
在任何情况下,您可能都希望包含一个@ 1x图标,因为应用商店(我认为)仍旧可供旧设备上的人看到,如果没有它,您的应用可能会被拒绝。
另外,如果你想支持iPhone 6 Plus,请不要忘记@ 3x。