유니티[Unity]
TextMeshProUGUI의 마테리얼 변경
푸지.
2019. 2. 1. 14:42
폰트 하나에도 여러가지 바리에이션을 사용하기위해 서로 다른 마테리얼(에셋번들화 된)을 사용하는 경우가 있는데 TextMeshProUGUI.material만 변경하게되면 전부 적용이 되지않는 것을 확인했다. (더욱 혼란스러운것은 일부는 적용된다는 것이다)
디버깅결과 TextMeshProUGUI의 속성중 materialForRendering(read only)가 그대로인것을 확인했다!
이 뿐만아니라 밑의 사진과같이 material과 관련된 여러가지 속성이있고 TextMeshProUGUI.font.material에도 마테리얼이 존재했다..
결론은 TextMeshProUGUI.fontMaterial을 변경하는것.
너무많은 속성으로 혼란스러운 헤프닝이였다..