从服务器下载assetBundle后,然后显示:
上图材质中shader虽然显示为Standard,但是当你打开Shader下拉列表时发现,Satandard前面并没有对勾,也就是说没有被选中,此时你手动选中Standard,场景中材质就显示正常,但是这是在运行状态下对场景的修改,在下次运行时,场景中材质的Shader又会是未选中的状态
之所以出现上面材质的Shader未选中,是因为我今天刚刚重装了Unity,这次我装的是Unity最新版本5.4.2,而我场景中的AssetBundle是在Unity5.3.5中打的,因此我做如下决定,卸掉当前最新的Unity版本,换成之前用的5.3.5版本
卸载Unity5.4.2版本后,重新下载安装Unity5.3.5的版本,模型显示又恢复正常!
FR:徐海涛(Hunk Xu)QQ技术群:386476712