공부/Unity

[Unity] 여러 renderer속 material들 중 하나만 바꾸기

굴러다니다니 2023. 9. 5. 15:46
728x90
Material[] changes = 바꿀물체.GetComponent<MeshRenderer>().materials;
//다른 renderer이어도 가능
changes[0] = 바꾸고싶은 material;
바꿀물체.GetComponent<MeshRenderer>().materials = changes;

 

여러 renderer에 접근해서 존재하는 material들 중에 한 값만 바꿔주고 싶을 때 사용하자

728x90