Unity3D/Shader

스크립트로 Shader 변경

blueasa 2012. 11. 6. 00:02

... 

string shaderName = "Mobile/Unlit (Supports Lightmap)";

GameObject sampleObject;

...

 

MeshRenderer mr = sampleObject.GetComponent<MeshRenderer>();   // 일단 MeshRenderer 컴포넌트를 얻고

mr.material.shader = Shader.Find(shaderName);                                 // 쉐이더를 찾아(이름으로) 변경

 

 

 

 

<출처> http://unity3d.com/support/documentation/ScriptReference/Material-shader.html



출처 : http://blog.naver.com/kzh8055/140158747595

반응형