项目环境
项目里把一个预置体关联的材质放在A bundle包里,把材质用到的贴图放在了B bundle包里,而预置体在C bundle包里
代码
我在需要实例化预置体时,先加载A B ,然后加载*C,实例化出来没有问题。但是当我第二次加载实例化的时候,就出现了材质球丢失贴图
原因
经过大佬的检查,发现是我在释放资源时,没有释放掉Abundle,在释放B时,材质球贴图已经丢失,第二次加载Bundle时,B没有重新加载,导致预置体应用的B包材质球丢失资源
项目里把一个预置体关联的材质放在A bundle包里,把材质用到的贴图放在了B bundle包里,而预置体在C bundle包里
我在需要实例化预置体时,先加载A B ,然后加载*C,实例化出来没有问题。但是当我第二次加载实例化的时候,就出现了材质球丢失贴图
经过大佬的检查,发现是我在释放资源时,没有释放掉Abundle,在释放B时,材质球贴图已经丢失,第二次加载Bundle时,B没有重新加载,导致预置体应用的B包材质球丢失资源
本文标题:多次实例Assetbundle里的预置体材质球丢失问题
本文链接:https://www.haomeiwen.com/subject/kplxektx.html
网友评论