unity tech.
프리팹 알파값 변경
zimamdero
2015. 8. 5. 10:43
우선 프리팹안의 모델들의 Material의 Shader가 Transparent 속성을 가져야 한다.
그리고 다음과 같이 Material들을 일일이 찾아서 변경한다.
[C#]
Renderer[] list = gameObject.GetComponentsInChildren<Renderer>();
for (int i = 0; i < list.Length; i++)
{
Renderer render = list[i];
Color color = render.material.color;
color.a = 0.1f;
render.material.color = color;
}
주의 - Renderer의 텍스쳐가 transform 속성(A : 알파값)을 가져야 적용됨