在unity中,我们可能需要更换怪物的贴图,来达到以下效果
找到自己配置好的扩展名为.mat的文件,将其拖放到如图位置
材质的创建,需要赋值两个重要的元素,一个是shader,另一个是贴图
Material mat = new Material(Shader.Find("Sprite/Vertex Colored, Fast")); mat.SetTexture("_MainTex", Resources.Load("贴图的路径") as Texture2D); gameObject.renderer.material = mat;
1:在资源面板,鼠标右键,创建空白材质
2:根据shader需要的输入参数,给材质赋值
unity,如何手动或者使用代码更换材质,布布扣,bubuko.com
原文:http://www.cnblogs.com/kimmy/p/3641558.html