我对 iOS 开发完全陌生。我想用 Sprite-Kit 框架做一个小游戏,我已经被 xcasset 目录困住了。
假设我的 iPhone 4s 有一个 320x320 像素的图像,其分辨率为 960x480 像素。我把它放在 xcasset 目录中的“iPhone 2x”上,对吧(cp.下图)?
现在,“iPhone 1x”需要 160x160,“iPhone 3x”需要 640x640 版本的图像吗?iPad 呢?就像素而言,“iPad 1x”和“iPad 2x”究竟是什么意思?在我的示例中,“iPad 1x”也是 320x320 和“iPad 2x”640x640 吗?
EDIT-1:感谢您提供可能重复的链接。但也没有讨论 iPad 版本的确切用途以及它们在像素方面的关系。
EDIT-2:尽管我使用 4096x4096 像素图像来生成启动图像(cp.下图),但使用 Asset Catalog Creator 调整大小的结果并不令人满意: