使用AssetBundle加载资源时不能正确显示材质的问题

有时候我们在使用AssetBundle的方式加载资源时,会发现资源的材质无法正确显示。材质虽然很明显是存在的,但是渲染确实错误的,与打包时不相同。对于这种情况,有可能的一个解决方法如下:

使用AssetBundle加载资源时不能正确显示材质的问题

在Unity菜单栏Edit—>Project Settings—>Graphics中,查看Always Included Shaders列表,看你打包对象的着色器是否包含在其中,不过不包含在里面,就添加进去再打包,这样就能保证加载出的材质在显示出来时跟你打包时的资源一致了。

注:本方法在Unity5.5的环境中实测可用
--------------------- 
作者:3D恐龙VRAuthor 
来源:CSDN 
原文:https://blog.csdn.net/weixin_42698340/article/details/81106302