我正在将一个使用assetbundles的AR项目切换到Addressables,但我有一些问题。
我有一个从远程服务器接收资产的主项目(称为A)和第二个项目(称为B),其中包含资产和assetbundles生成过程。
使用addressables,我尝试了以下操作:
- 在项目“B”中,我安装了addressables并配置了组和配置文件。在配置文件中,我设置了远程服务器地址。当我第一次运行addressables构建时,我将生成的文件放到远程服务器上,从第二次开始,我将Play Mode Script设置为Use Existing Build。
- 在项目“A”中,我安装了addressables并配置了一个空组,并在配置文件中设置了远程服务器地址。在我的代码中,我加载了catalogremote,并正确地获得了资产。
问题是当我修改资产时。从项目“B”中,我启用了“使用现有构建”进行重建,将生成的文件放到远程服务器上,然后运行项目“A”,但资产已经很旧了。
我不知道我错在哪里,有人能帮帮我吗?谢谢
1条答案
按热度按时间omvjsjqw1#
我不确定这是否与现在有关。但我刚刚想到了一个办法。我遇到了同样的问题,很难找到解决办法。我的问题:该问题主要是因为下载的资产缓存。即使我们取消选中use Bundle缓存,在下载目录缓存时,问题仍然存在。
解决方案
使用脚本删除该高速缓存文件夹在游戏加载
然后加载对象。希望这能帮上忙