如果这个问题得到了回答我很抱歉,但无论我在哪里,我都无法理解。我一直试图在Xcode中使用SpriteKit制作国际象棋游戏。我不理解assets文件夹中的1x,2x和3x选项。
当我把它放在3倍时,似乎图像是最小的,这似乎是违反直觉的。另外,最适合设计的分辨率是多少?在iOS模拟器中似乎没有使用实际的iPhone分辨率。
由于
答案 0 :(得分:2)
您可以从apple docs获得很好的概述:
基本上,对于具有更高分辨率的设备,您需要具有更高分辨率的图像。如果iphone 3的图标为32x32像素,则为iphone 4(视网膜,@ 2x)添加64x64图像,为iphone 6添加96x96图像(甚至更高分辨率,@ 3x)。
答案 1 :(得分:0)
1x,2x,3x是根据不同手机的分辨率不同尺寸的图像。
您可以在下面的链接中根据设备分辨率找到图像大小。
<强> IconMatrix 强>
基本上,
@1x images are for the iPhone 3GS - 'standard' resolution devices (3.5" screens)
@2x images are for the iPhone 4 and 4S which contain 3.5" Retina screens and also used for the iPhone 6.
Retina 4 @2x are for the iPhone 5 and 5s (4" Retina screens)
@3x images are for the new iPhone 6+,iPhone 6S+ (5.5" super-Retina [3x] screen)
注意: - 正如Apple在文档中描述的那样
对于所有图像和图标,建议使用PNG格式
答案 2 :(得分:0)
alias Numbers, as: Calc
Calc.add(1, 2)
Calc.sub(6, 7)
Calc.mul(2, 4) |> Calc.add(6, 7)
您需要的最大分辨率。在大多数情况下,@ 3x。因此,如果图像“是”10x10,则将其设计为@ 3x文件的30x30,并缩小至较小的分辨率。
•30x30是pic@3x.png
•20x20是pic@2x.png
•10x10是pic.png
模拟器根据正在模拟的设备使用图像。因此iPhone 6S +将使用@ 3x(如果可用)。
PNG是推荐的扩展程序,您可以使用http://tinypng.com来缩小文件大小,包括启动画面。