Поскольку мой образец проекта был удален (я думал, что это будет намного легче протестировать), я отправлю код и изображения, чтобы проиллюстрировать мою точку.
Вот примеры изображений
Настройка моего атласа:
Моя настройка образа запуска:
Код, в который я добавляю эти спрайты в свою сцену
override func didMoveToView(view: SKView) {
let texture = SKTextureAtlas(named: "scenery")
let test = SKSpriteNode(texture: texture.textureNamed("test"))
test.position = CGPoint(x: self.size.width/2, y: self.size.height/2)
self.addChild(test)
}
Это мои результаты:
Симулятор iPhone 5:
iPhone 6 плюс симулятор:
Я попытался изменить образ запуска, чтобы использовать каталог активов. Тогда iPhone 6 plus, по-видимому, увеличивает масштаб экрана 2x. Он по-прежнему загружает изображение 2x, но масштабирует его.
Мне нужно, чтобы он загрузил мое 3-кратное изображение и масштабировался с моим 2x-изображением.
Ответ Габуха ниже указал мне в правильном направлении. Работает над новым проектом. Однако, если я использую его решение для моего реального проекта SpriteKit, мои 3х-изображения не будут уменьшаться. Они в 3 раза больше, чем они должны быть.