在 cocos2d 上使 iOS 应用程序小于 50MB
Posted
技术标签:
【中文标题】在 cocos2d 上使 iOS 应用程序小于 50MB【英文标题】:To make iOS app smaller than 50MB on cocos2d 【发布时间】:2013-05-31 02:26:03 【问题描述】:我正在为我的游戏应用程序使用 cocos2d,我希望我的应用程序小于 50MB。 但是我有太多的图像资源来避免它。 我正在使用 CCSpriteFrameCache 作为我的资源。 从应用商店下载应用后有什么办法下载资源。 Cocos2d 允许吗?
最好的问候
【问题讨论】:
减小包大小,例如使用 pvr.ccz 纹理:learn-cocos2d.com/2012/11/… 【参考方案1】:允许下载图像和其他资源(但不能下载代码),因此您可以将图像包存储在服务器上。然而,用下载画面问候玩家并不是很好。并确保您的带宽足够。您可以在代码中使用标准的NSURLConnection
来下载数据。
【讨论】:
【参考方案2】:是的,您可以在应用启动期间下载其他资源。
只需确保您的应用具有启动画面/介绍场景和第一关所需的所有资源,然后在播放第一关时下载其余资源。如果他们无法访问连接,您将不得不优雅地失败。
查看此帖子以获取Downloading Large Files in Asynchronously。
【讨论】:
以上是关于在 cocos2d 上使 iOS 应用程序小于 50MB的主要内容,如果未能解决你的问题,请参考以下文章
Shader程序无法在Cocos2d 2.2 Obj.C iOS 12中运行