unityshader怎样赋予材质球

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unityshader怎样赋予材质球相关的知识,希望对你有一定的参考价值。

参考技术A 当导入的模型有多重材质时,unity3d中也会对应有多个材质球。
当然您也可以在unity3d中将物体的Materials-Size设为大于1的数,然后赋予多个材质,但是这样显然不会得到预期的效果。

unity怎么获取一个物体上材质球的名字?有多个材质球,怎么用C#脚本判断这个物体上的材质球是哪个

参考技术A

这个还是多个材质球

transform.GetComponent<MeshRenderer>().materials[0].name

这个还是单个材质球

transform.GetComponent<MeshRenderer>().material.name

以上是关于unityshader怎样赋予材质球的主要内容,如果未能解决你的问题,请参考以下文章

用vray渲染器时,材质球上显示纹理,但物体上不显示是怎么回事

Spring的代理问题,类型转化出错

哪里看unity官方shader源码

unity怎么获取一个物体上材质球的名字?有多个材质球,怎么用C#脚本判断这个物体上的材质球是哪个

unity里怎么用代码更换材质球的颜色,求具体的步骤

unity shader2 --Unlit顶点片元shader