When a project only has @2x images because it only targets retina display devices, atlas Sprite Kit atlas gets the scale wrong with the RGBA8888_COMPRESSED setting to use with PVR textures. RGBA8888_PNG (the default) sometimes works ok.
Before switching to atlas, I had all @2x images in a group and loaded them with:
sprite = [SKSpriteNode spriteNodeWithImageNamed:@"theImage.png"];
No problems. Correct size.
Now with atlas and RGBA8888_COMPRESSED, I get the SKTexture and the image is way too large. Exact same nodes and configuration. Only using SKTexture from atlas instead.
Why does this happen?