在设备上加载图像资源时出错

时间:2014-06-14 15:17:07

标签: sprite-kit

在游戏开始时,我在SKTextureAtlas实例上使用preloadWithCompletionHandler方法预加载所有纹理。所有模拟器和iPhone 4S及以上设备的纹理似乎都可以。仅在iPhone 4设备上,我看到到处都是红色十字架,并且" SKTexture:加载每个加载的精灵的图像资源错误" 错误。

我尝试清理项目,删除应用程序并再次调试,创建IPA并以此方式运行,但无济于事。 iPhone 4无法显示纹理。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我最好的猜测是纹理太大了。 iPhone 4可以加载最大尺寸为2048x2048像素的纹理。较新的设备最多可以处理4096x4096纹理。

如果问题是将iPhone 4从受支持的设备中排除,或者将纹理拆分为较小的块。