Ios SKTextureAtlas和3x图像

Ios SKTextureAtlas和3x图像,ios,objective-c,xcode,swift,xcode6,Ios,Objective C,Xcode,Swift,Xcode6,有人能让xcode 6中的模拟器使用atlas中的3x图像吗?无论何时我将它们加载到SKTextureAtlas中,它都将使用2x图像 如果我把test@2x.png,及test@3x.png在atlas中,我的iphone 6/plus模拟器将始终使用2x图像 let texture = shipAtlas.textureNamed("ship") // always uses 2x image 显然,您需要设置启动图像(在项目设置中),以便xcode正确识别不同的屏幕大小我有完全相同的问

有人能让xcode 6中的模拟器使用atlas中的3x图像吗?无论何时我将它们加载到SKTextureAtlas中,它都将使用2x图像

如果我把test@2x.png,及test@3x.png在atlas中,我的iphone 6/plus模拟器将始终使用2x图像

let texture = shipAtlas.textureNamed("ship")  // always uses 2x image

显然,您需要设置启动图像(在项目设置中),以便xcode正确识别不同的屏幕大小

我有完全相同的问题,设置启动图像并不能解决这个问题。你有没有其他假设如何加载3x而不是2x?这是我在spritekit中加载图像的方法。看看我的回答是的,我以类似的方式存储我的图像,但当涉及到iphone6+的纹理图谱时,3x后缀被忽略了:好吧,这是SpriteKit/iOS中的一个bug。。。至少听起来是这样。如果我们不使用地图集,也许可以加载3x。。。但这将失去atlas的优势。是的,这是雪碧套件中的一个bug