[Unity] 유니티 머테리얼, 쉐이더 관련
=================================
=================================
=================================
출처: https://blueasa.tistory.com/868
...
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
=================================
=================================
=================================
출처: https://selfishred.tistory.com/entry/Unity3DMaterial-Shader-%EB%B3%80%EA%B2%BD
public Shader m_shdVertexColor = Shader.Find ( "Transparent/Vertex Colored" );
public Shader m_shdAlphaBlended = Shader.Find( "Mobile/Particles/Alpha Blended" );
public GameObject m_objImage;
private bool bChange = false;
void Awake()
{
if( bChange )
m_objImage.renderer.material.shader = m_shdVertexColor;
else
m_objImage.renderer.material.shader = m_shdAlphaBlended;
}
출처: https://selfishred.tistory.com/entry/Unity3DMaterial-Shader-변경 [SelfishREd]
=================================
=================================
=================================
...
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
=================================
=================================
=================================
*기타관련링크
- https://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&pageno=0&detail=1&wid=11607
=================================
=================================
=================================