auto searchPaths = FileUtils::getInstance()->getSearchPaths();
searchPaths.push_back("/mnt/sdcard/Android/Data/com.package.appname/");
FileUtils::getInstance()->setSearchPaths(searchPaths);
只要这样设置一下就可以啦!
把本应放在Resources下的资源放在sd卡的Android/Data/com.package.appname下就可以了!
可以根据需要自行调整searchPaths中的元素顺序,用来决定多个位置出现同一资源时优先读取哪个位置
*转载请注明*
copyright by
scarlet.MP5
本文介绍了一种在Cocos2d-x中更改资源加载路径的方法,通过修改搜索路径可以将原本放置于Resources下的资源文件置于SD卡的指定目录中。此方法允许开发者灵活调整资源读取的优先级。
16万+

被折叠的 条评论
为什么被折叠?



