Cocos2d-x项目中的异步文件下载

时间:2013-06-16 19:55:25

标签: android ios asynchronous cocos2d-x

我正在使用Cocos2d-x为iOS和Android制作游戏。该游戏有一些可下载的内容。内容不是太大。可能最多50 Kb。 如何在适用于iOS和Android的Cocos2d-x应用中异步下载此数据?

如果项目只是iOS,我只会使用Objective-c异步网址请求。如果项目只是Android,我会使用Java等价物。由于我项目的大部分代码都是C ++,我不知道如何继续。

2 个答案:

答案 0 :(得分:3)

/ extension中有CCHttpRequest。在TestCpp示例中查看它的用法(并注意CCHttpRequest对象不能自动释放,并且在请求完成后不应手动释放。)

此扩展始终在单独的线程中执行,并始终在主线程中执行回调,并将响应数据传递给它。

答案 1 :(得分:1)

看看这两个库: libcurl:经典的网址下载器 easyget:IOS / Andriod / Windows的商业文件下载库