由于打包时 每种资源的材质球类型不同 可能导致有些资源的材质球没有被默认一起打包进Bundle
解决方法如下:
Edit——>Project Setting——>Graphics
在Always Included Shaders中 是Unity默认打包的材质球类型 ,将你所用到的材质球类型也添加进去,重新打包。就可以读取到了
补充:
有的自定义Shader材质,在加入了Graphics 中还是会在编辑器中显示粉色,但是查看物体发现材质和shader并没有丢失,是因为Andoird平台中在编辑器内会有显示错误,导出到手机上运行是正常的!