downloader只读的remoteServerAddress有办法加一个setter吗?

微信小游戏收到了配置多个资源服务器地址的需求

改了引擎源码的init方法可以达到效果,希望后续版本可以出一个提供给业务代码端调用的setter方法

不改源码也可以赋值,这可是ts! :joy:

assetManager.downloader['_remoteServerAddress'] = 'xxxxxxx';
3赞

太变态了 :weary:
另外我思维定势了,完全可以在配置模板里清空远程资源服务器地址,然后用loadBundle+服务器url直接远程加载

哈哈哈哈,都是被逼出来的骚操作~

配置模板里清空远程资源服务器地址貌似不行?好像会导致bundle导出的时候没有被标记为remote(settings.json里面的记录),这个不太记得了,很久之前试过一次。

bundle丢在远端的话,如果微信小游戏的包内没有对应的index.js脚本的话,不能直接用loadBundle接口加载,有需要可以试试我的另外一个骚操作: