我们想创建一个用户猜测不同图片的 iOS 游戏。为此,游戏将有大量随机图像。
所以事情就是这样,我们正在寻找创建一个图像数据库。
你们推荐什么来创建这样一个数据库并托管所有这些图像?
我听说过SQLite,但我们对如何前进感到迷茫。
谢谢!
如果您的图像不是超高质量/不是很大,我建议您尝试使用图像映射。
保留一张起始坐标 + 图像大小的表格以取消引用每个图像。
注意:这在图像大小相同时效果最佳。
在 SQLite 中,您可以将图像存储为 BLOB,也可以将其保存在文件夹中,并将数据库中的 URL 保存为文本。
对于游戏,数据库方法太慢了,我不会推荐它。
正如@Miles Alden 所说,图像映射是中小型图像的一个很好的解决方案。将它们放置在大小为 2 的幂的图像中也是明智的。
对于大分辨率图像,我建议将文件名存储在一个数组中(JSON
或者PLIST
是最快的解析,或者只是逗号分隔),并在您真正需要的时候加载图像。