所以我刚刚开始使用Xcode制作iOS游戏,而且我一直在努力克服整个屏幕尺寸/背景图像尺寸......
我一直在阅读很多像this这样的问题,但我不明白@ 3和@ 2等是什么意思?
如果我考虑到iPhone 6+的大小,那么我的印象就是它只会缩小/自动调整iPhone 6 ...或签证对比。
答案 0 :(得分:1)
如果您计划仅在游戏中支持iOS 8及更高版本,那么您不必为不同的设备类型提供不同的图像。 根据WWDC 2014视频标题为"界面构建器中的新功能" Apple推出了对矢量图像的支持。您必须以1x分辨率提供图像,Xcode将在编译时创建所需的图像。我发现这个链接对进一步理解很有用。
http://martiancraft.com/blog/2014/09/vector-images-xcode6/
另一方面,如果你想支持iOS 7,那么你必须为@ 1x,@ 2x和@ 3x提供3组图像。这些数字是缩放因子。 Apple推出了具有更高分辨率的新设备,因此必须提供更高分辨率的图像以跟上设备分辨率。因此,这些图像集基本上要在具有不同分辨率的设备上显示。
@1x - non retina devces like iPhone 3GS. iPad,iPad2 (not a complete list)
@2x - iPhone 4s, iPhone 5,iPhone 5s,iPhone 6,iPad 4 (not a complete list)
@3x - iPhone 6+