我正在开发一款使用AssetBundles的Unity游戏,可以发布到iOS和Android设备。我还有三个开发环境,我发布内部测试的构建。要从assetbundle服务器获取文件,我有五个不同的基本URL可供选择,具体取决于环境。
我希望外部化基本网址,以便我不必为每个环境制作新版本。外部化配置设置的最佳做法是什么?有吗?
答案 0 :(得分:1)
如果您希望能够在不重新部署项目的情况下更改基本URL,我认为最好的方法是使用一些中间URL。
您可能需要www.mygame.com/bundle/platform的捆绑包,他们会在需要时下载正确的文件。
您还可以使用Stream从经典文件中读取基本URL。然后,您可以编辑该文件以更改URL,而无需重建整个项目。