본문 바로가기
NOTE/Unity

[Unity] MeshRenderer Material 스크립트로 변환

by DevAthena 2017. 2. 13.


스크립트를 통해서 MeshRendetrer 의 Material 중 하나를 변경하려고,

GetComponent<MeshRenderer>().material[0] = newMat;

을 해도 죽어도 안되서 방법을 갈구해보았다.

다른 방법으로는 그냥 Renderer를 가져와서도 해봤고, sharedmaterial도 바꿔보고

결국엔 아래와 같이 Materials를 전체 받아와서 부분 변경한 뒤 다시 넣어주는 것이 통했다..!!

다음부턴 헤메지말자 ㅠ..ㅠ