地图集未加载@ 3x图像

时间:2015-09-11 11:20:47

标签: image swift sprite-kit textures atlas

当使用iphone6 plus的模拟器时,从地图集加载的图像加载到@ 2x~iphone,而不是@ 3x~iphone。当我加载图像(不使用地图集)时,@ 3x~iphone正常工作。

我正在使用一张地图集,其中包含@ 2x~iphone和@ 3x~iphone图像(仅加载@ 2x~iphone图像)。我在线阅读将地图集文件夹名称更改为@ 2x.atlas和@ 3x.atlas,但随后出现错误,说它无法找到该文件夹​​。我还将文件名更改为@ 2x~iphone.atlas和@ 3x~iphone.atlas,但出现了同样的错误。

这是我用来将图像加载到数组中的。

func build_ArrayTextureSegment() {

    for var i = 0; i <= 12; i++ {
        let texture:SKTexture = SKTextureAtlas(named: "Segments").textureNamed("\(i)")
        arrayTextureSegments.append(texture)
    }

}

我的图片名称是“imageimage”@2x~iphone.png和“图片名称”@ 3x~iphone.png。文件夹名称为Segments.atlas。

有人能告诉我为什么没有加载@ 3x~iphone图像吗?

0 个答案:

没有答案