Unity3D动态创建Material

1 Material mat = null
2 mat = new Material(Shader.Find("Sprite/Vertex Colored, Fast"));
3 mat.SetTexture("_MainTex", Resources.Load(szResourceName) as Texture2D);

其中Shader.Find("Sprite/Vertex Colored, Fast")参数是编辑器中选择Material的Shader的那个字符串

posted @ 2012-03-20 12:00  渡蓝  阅读(3515)  评论(0)    收藏  举报