Когда проект имеет только изображения @2x, поскольку он предназначен только для устройств отображения сетчатки, атлас атласа Sprite Kit неправильно использует масштаб с настройкой RGBA8888_COMPRESSED для использования с текстурами PVR. RGBA8888_PNG (по умолчанию) иногда работает нормально.
До перехода к атласу у меня было все @2x изображения в группе и загрузили их с помощью:
sprite = [SKSpriteNode spriteNodeWithImageNamed:@"theImage.png"];
Нет проблем. Правильный размер.
Теперь с атласом и RGBA8888_COMPRESSED я получаю SKTexture, и изображение слишком велико. Точные узлы и конфигурация. Вместо этого используйте только SKTexture из атласа.
Почему это происходит?