Atlas图像没有出现在iOS 9模拟器上,但出现在iOS 10模拟器上

时间:2017-06-22 06:50:43

标签: ios iphone swift sprite-kit atlas

我们在Xcode的atlas文件夹中有3张分辨率的4张图像。

在atlas文件夹中,图片名称为:0@3x.png1@3x.png2@3x.png3@3x.png

加载这些图片的代码:

    // Set vars
    let placeholderAtlas = SKTextureAtlas(named: PlaceholderAtlasFilename)

    // Get number textures
    let numPlaceholders = placeholderAtlas.textureNames.count

    // Load placeholder sprites
    for i in 0..<numPlaceholders {
        let textureName = String(i)
        let texture = placeholderAtlas.textureNamed(textureName)
        placeholderTextures.append(texture)
    }

当我们运行iOS 10模拟器时会出现这些图像,但图像不会出现在iOS 9模拟器上。出现红色X标记,表明未找到图像。

以下设备也是如此:iPhone 5s,iPhone 6和iPhone 6s Plus。

在控制台中,加载这些图像没有错误。

这是否意味着图像也不会加载到真实设备上?我们没有iOS 9测试设备。

我们如何解决这个问题?

0 个答案:

没有答案