Итак, вот моя проблема:
Я хочу полностью использовать дисплеи Retina, а также поддерживать как можно больше устройств.
Я пытаюсь загрузить фоновое изображение, которое полностью заполнит экран на каждом устройстве. Я попросил художника создать изображения с разрешением 2730x1536, что соответствует соотношению сторон 16x9, и попросил его принять во внимание, что мне придется кадрировать для iPad в формате 4:3.
Из того, что я прочитал, изображение @3x должно быть 2208x1242, тогда дисплей сетчатки iphone 6+ должен уменьшить его до 1920x1080 физических пикселей, чтобы изображение выглядело четким и полностью заполнило мой горизонтальный экран iphone 6+.
Я помещаю изображение в свою сцену как SKSpriteNode. Какой размер мне нужно установить для моего изображения @3x (2208x1242), чтобы использовать сетчатку без масштабирования изображения?
Вот пример:
// Place a high res background image that perfectly fills my Landscape 6+ screen
var image = SKSpriteNode(texture: SKTexutre(imageNamed: "background"), color: SKColor.clearColor(), size: CGSize(width: ????, height: ????))
Что мне нужно, чтобы установить высоту и ширину изображения 2208x1242 и scaleMode, чтобы идеально заполнить экран дисплея сетчатки @3x iphone 6+, если я блокирую игру в портретной ориентации?
Заранее спасибо!