我正在开发一款游戏,其中游戏玩法的主要元素是2400x1600像素的图像。因此,我们正在讨论我们可以遵循的最佳方法,并确认我们没有遗漏任何内容,以便从服务器下载图像并将其显示在设备上。所以我们考虑了不同的方法,看看其他人的想法是什么。如果你能列出你能想到的另一种方法,我将非常感激。在进入方法之前,我们需要采取一些理所当然的事情:
自开始游戏以来的用户体验应该是顺畅的。这使我们摆脱了一种可能的方法来实现它,如谷歌地图,即当用户平移/缩放地图时从服务器下载切片,因为在最终显示切片之前肯定会有一些延迟。
图片无法在二进制文件中发送,因为它们会经常更新。
每张图片的所有图块重约6MB
我们目前看到的可能的解决方案:
提前致谢。
答案 0 :(得分:0)
使用SDWebImage。它提供了大量缓存图像,在后台下载等功能。
答案 1 :(得分:0)
iOS 7中的NSURLSession
课程非常适合您的需求。它允许后台下载,恢复和暂停下载,并且可以大量定制。
现在,我知道这有点模糊,所以这里有一些很好的参考: