Так вот мой вопрос:IOS Sprite Kit изображений на разных устройствах
Я хочу, чтобы в полной мере использовать Retina дисплеи, а также поддержка как много устройств, как это возможно.
Я пытаюсь загрузить фоновое изображение, которое полностью заполнит экран на каждом устройстве. У меня был художник, создающий образы на 2730x1536, что составляет соотношение сторон 16x9, и он учитывал, что мне придется обрезать для ipad в 4: 3.
Из того, что я прочитал, изображение @ 3x должно быть 2208x1242, тогда экран сетчатки iphone 6 + должен масштабировать его до физических пикселей 1920x1080, что делает изображение более четким и полностью заполняет экран моего экрана iPod 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+ экрана Retina Display, если я фиксирование игра в портрете?
Заранее благодарен!
Я также не смог найти окончательной документации по этому вопросу. Если кто-нибудь знает, то это было бы признательно! – luckybroman5