好的..所以我正在开发一款需要很多层的游戏,所以我想使用图像并将它们放在彼此之上,但问题是我需要每台设备 5 张图像(我想要使应用程序通用)...所以这是 5x 4(iphone 非视网膜和视网膜,ipad 视网膜和非视网膜)
我做了一些测试,图像平均为 ~1.2 mb
算上这个……应用程序的启动画面将轻松超过 25 mb(没有任何代码……或图标……或任何东西)
图像并不太复杂,所以我的问题是:在运行时生成图像比在我的应用程序中生成图像更好吗?
我主要担心的是应用程序会太慢......但另一方面..应用程序将是 30 mb
编辑:我决定在应用程序第一次加载时生成它们并将它们保存到磁盘......加载时间会长一点,但它对应用程序大小更好
最佳答案
您可以放入启动画面或您的应用在第一次运行时快速显示所需的前几个,并在第一次运行时生成并保存其余部分,以便您可以在后续运行中使用它们。
如果您的应用程序无论如何都将大于 3G 上限,为什么不将它们放入,如果您的应用程序的其余部分将变小,最好将其保持在 3G 上限之下(现在为 50Mb,如果我没有记错)。
关于ios - 是否在运行时生成图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998586/