iOS加载大图像崩溃

时间:2014-01-28 23:38:01

标签: ios

我在iOS上制作游戏,但在iPhone 4 / 4S上,因内存压力而崩溃。

图像是视网膜大小为4MB的地图。我有两个小部分(设计方案),3MB,另一个1MB。

我知道它们是大型图像,但不足以崩溃,这是一个奇怪的部分,当它加载到UISmageView上加载到UISCROLL上时,它扩展到50MB(我用仪器检查)。

在那些手机上,它杀了我,因为如果我消耗超过100MB的苹果杀了应用程序,它只是地图,那么我加载游戏。

我如何处理这个,为什么4MB扩展到50MB。我的所有资产都是70MB(iPad,iPad Retina,iPhone和iPhone Retina)

编辑:

我有2个可行的解决方案:

1-。在iPhone 4 / 4S上禁用@ 2x(我不知道该怎么做)

2 - 。将地图平铺成1000个约100px x 480px的小块。并在用户滚动时加载它?

您怎么看?

由于

0 个答案:

没有答案
相关问题