首页 > 其他 > 详细

unity,如何手动或者使用代码更换材质

时间:2014-04-03 11:09:50      阅读:1273      评论:0      收藏:0      [点我收藏+]

在unity中,我们可能需要更换怪物的贴图,来达到以下效果

bubuko.com,布布扣

 

方法1:手动配置

找到自己配置好的扩展名为.mat的文件,将其拖放到如图位置

bubuko.com,布布扣

 

方法2:代码创建法

材质的创建,需要赋值两个重要的元素,一个是shader,另一个是贴图

Material mat = new Material(Shader.Find("Sprite/Vertex Colored, Fast"));
        mat.SetTexture("_MainTex", Resources.Load("贴图的路径") as Texture2D);
        gameObject.renderer.material = mat;

 

 

PS:如何创建一个材质:

1:在资源面板,鼠标右键,创建空白材质

bubuko.com,布布扣

 

2:根据shader需要的输入参数,给材质赋值

bubuko.com,布布扣

unity,如何手动或者使用代码更换材质,布布扣,bubuko.com

unity,如何手动或者使用代码更换材质

原文:http://www.cnblogs.com/kimmy/p/3641558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!