我正在处理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)
但我无法为我找到解决方案。 请帮我解决这个问题!希望你的回复! 非常感谢你