3

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

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

4

2 回答 2

3

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

这个扩展总是在单独的线程中执行,并且总是在主线程中执行回调,将响应数据传递给它。

于 2013-06-27T21:49:44.507 回答
1

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

于 2013-06-27T00:26:10.133 回答