之前项目的热更时候的远程资源URL使用的是ip,现在更换服务器,所以ip变了。如何在热更的时候把远程资源URL改掉?多谢!
直接填ip???不是填网址?
比如说是填网址,那现在要换个网址,要怎么去更改
填ip只能脚本里改 填网址 只要把网址指向新ip就行
我的意思是,热更的文档里面说可以在热更的时候修改远程URL,但是实际好像不行
如果项目已上线需要用js端执行,可获取manifest的字符串内容,修改URL在加载到热更新模块里面
可以是字符串呢
内容完全自主
事先没封装好接口,有办法能直接修改地址?
先得到本地Manifest文件的json数据,修改
“packageUrl”: param.packageUrl,
“remoteManifestUrl”: param.packageUrl + “project.manifest”,
“remoteVersionUrl”: param.packageUrl + “version.manifest”,
然后通过void Manifest(const std::string& content, const std::string& manifestRoot);这个方法加载进去
远程manifest文件可以通过void parseJSONString(const std::string& content, const std::string& manifestRoot);这个方法替换AssetsManager 下的const Manifest* getRemoteManifest() const;的json数据
