如何在cocos2dx v 2.1.4中直接加载obb

时间:2014-05-12 11:01:04

标签: cocos2d-x

我正在处理Cocos2dx项目并遇到问题! 在cocos2dx中,我可以将assets文件夹中的数据更改为另一个路径,我的应用程序可以成功加载纹理和声音。

这是CCFileUtilsAndroid.cpp中的代码。它工作正常

bool CCFileUtilsAndroid::init()
{
    m_strDefaultResRootPath = "/mnt/sdcard/Testing/";
    return CCFileUtils::init();
}

但是我想直接读取obb文件而不解压缩它。我必须在init函数中将此行设置为Cocos2dxHelper.java。

Cocos2dxHelper.nativeSetApkPath(Environment.getExternalStorageDirectory()+"/Android/obb/com.example.test/Testing.obb"); 

但它无法在obb文件中加载任何内容。

我在stackoverflow中读到了一些解决方案,如下所示: Android OBB/ZIP loading (cocos2dx)

但我无法为我找到解决方案。 请帮我解决这个问题!希望你的回复! 非常感谢你

0 个答案:

没有答案