使用 AssetsManager 做热更新。 之前还可以,现在突然出现更新后还是走旧代码。
路径优先级没错,资源也下载了,就是不加载新代码。
求大神!!
使用 AssetsManager 做热更新。 之前还可以,现在突然出现更新后还是走旧代码。
路径优先级没错,资源也下载了,就是不加载新代码。
求大神!!
1.内存没清空 解决办法:package.loaded"app.xxx.xxx"] = nil
2.缓存路径没清空 解决办法:cc.FileUtils:getInstance():purgeCachedEntries()
void LuaStack::addSearchPath(const char* path)
{
。。。。。。
// lua_pushfstring(_state, “%s;%s/?.lua”, cur_path, path); /* L: package path newpath /
lua_pushfstring(_state, “%s/?.lua;%s”, path , cur_path); / L: package path newpath /
。。。。 / L: - */
}
改下这个地方才可以