쾌락없는 책임 (공부)/Unity

[Unity] material.SetColor 가 작동하지 않는다면

허스크 2022. 7. 4. 11:29
반응형

결론

 - 쉐이더 컬러의 Reference를 잘 살펴보자

저 Reference에 들어간 Key를 통해서 코드 내 접근이 가능하게 됩니다.

seasonMaterial = FindObjectOfType<...>().GetComponent<SpriteRenderer>().sharedMaterial;
seasonMaterial.SetColor("_SecondaryColor", newColor);

이런 식으로 코드로 접근할 수 있게 됩니다.

반응형