unity加载substance材质

Unity小白一个,这两天别人问我Unity中如何动态的加载Substance材质,开始使用
Material sub = Resources.Load(“Defocused_Light”)as Material;
GetComponent().material = sub;
这两行代码发现会加载出错。
后经别人指导代码改为
Material sub = Resources.Load(“Defocused_Light”,typeof(Material))as Material;
GetComponent().material = sub;
发现已成功加载Substance材质。
后又仔细看了一下API,发现第二个参数是指可以过滤掉加载时返回的其它类型,只要你想要的类型
这个还真是第一次知道。。。。

猜你喜欢

转载自blog.csdn.net/zq_1996/article/details/53196207