Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 理解Xcode中的图像大小_Ios_Xcode_Sprite Kit - Fatal编程技术网

Ios 理解Xcode中的图像大小

Ios 理解Xcode中的图像大小,ios,xcode,sprite-kit,Ios,Xcode,Sprite Kit,如果已经回答了,我很抱歉,但无论我往哪里看,我似乎都无法理解。我一直在尝试使用Xcode中的SpriteKit制作一个国际象棋游戏。我不了解资产文件夹中的1x、2x和3x选项 当我把图像放在3倍的时候,它看起来是最小的,这似乎是违反直觉的。此外,什么样的分辨率是最好的设计?iOS模拟器中似乎没有使用实际的iPhone分辨率 谢谢您可以从苹果的文档中获得一个很好的概述: 基本上,对于具有更高分辨率的设备,您需要具有更高分辨率的图像。如果iPhone3的图标是32x32像素,那么iPhone4的图

如果已经回答了,我很抱歉,但无论我往哪里看,我似乎都无法理解。我一直在尝试使用Xcode中的SpriteKit制作一个国际象棋游戏。我不了解资产文件夹中的1x、2x和3x选项

当我把图像放在3倍的时候,它看起来是最小的,这似乎是违反直觉的。此外,什么样的分辨率是最好的设计?iOS模拟器中似乎没有使用实际的iPhone分辨率


谢谢

您可以从苹果的文档中获得一个很好的概述:


基本上,对于具有更高分辨率的设备,您需要具有更高分辨率的图像。如果iPhone3的图标是32x32像素,那么iPhone4的图标是64x64(视网膜,@2x),iPhone6的图标是96x96(分辨率更高,@3x)

您可以从苹果的文档中获得一个很好的概述:


基本上,对于具有更高分辨率的设备,您需要具有更高分辨率的图像。如果iPhone3的图标是32x32像素,那么iPhone4的图标是64x64(视网膜,@2x),iPhone6的图标是96x96(分辨率更高,@3x)

1x、2x、3x是根据不同手机的分辨率而不同大小的图像

您可以在下面的链接中根据设备分辨率找到imagesize

基本上

@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)
注:-如苹果在文件中所述

对于所有图像和图标,建议使用PNG格式


1x、2x、3x是根据手机分辨率的不同而产生的不同大小的图像

您可以在下面的链接中根据设备分辨率找到imagesize

基本上

@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)
注:-如苹果在文件中所述

对于所有图像和图标,建议使用PNG格式

你需要的最大的解决方案。在大多数情况下,@3x。因此,如果图像“是”10x10,那么为@3x文件设计为30x30,并缩小到更小的分辨率

•30x30是最大的pic@3x.png

•20x20是最佳选择pic@2x.png

•10x10是pic.png

模拟器根据所模拟的设备使用图像。因此,iphone6s+将使用@3x(如果可用)

PNG是推荐的扩展名,您可以使用它来减小文件大小,包括启动屏幕

你需要的最大的解决方案。在大多数情况下,@3x。因此,如果图像“是”10x10,那么为@3x文件设计为30x30,并缩小到更小的分辨率

•30x30是最大的pic@3x.png

•20x20是最佳选择pic@2x.png

•10x10是pic.png

模拟器根据所模拟的设备使用图像。因此,iphone6s+将使用@3x(如果可用)


PNG是推荐的扩展名,您可以使用它来减小文件大小,包括启动屏幕。

您是否将相同的图像放入资源中的每个插槽中?您需要告诉我们更多关于您拥有的图像以及如何将其用于视网膜和非视网膜设备的信息。您是否将相同的图像放入资产的每个插槽中?您需要告诉我们更多关于您拥有的图像以及如何将其用于视网膜和非视网膜设备的信息。