在 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的主要内容,如果未能解决你的问题,请参考以下文章

如何在 cocos2D 应用程序中拍照(iOS 6)

Shader程序无法在Cocos2d 2.2 Obj.C iOS 12中运行

iOS cocos2d游戏引擎的了解之一

Cocos2D 与 iOS6 错误旋转

replacescene 在我的游戏 cocos2d ios 中停止背景音乐

Cocos2d 和 iOS:有没有办法阻止屏幕保护程序在我的游戏中启动?