유니티 엔진/유니티 엔진의 구성

유니티 엔진의 구성 - 6) TextMeshPro

monstro 2025. 12. 24. 21:08
728x90
반응형

- 개요

TextMeshPro 컴포넌트

 

Legacy Text 컴포넌트

 

유니티에서 텍스트를 적용하는 방법은 위와 같이

TextMeshPro 컴포넌트와 LegacyText 컴포넌트를 사용하는 2가지 방법이 존재한다

 

- 2개의 텍스트 컴포넌트의 비교

2개의 텍스트 컴포넌트 비교

 

2개의 텍스트 컴포넌트는 위와 같이 비교할 수 있다

최종적으로 Legacy Text 컴포넌트와 비교하여 TextMeshPro훨씬 우수하며 더 권장되는 처리방식이다

 

- TextMeshPro 컴포넌트의 특징

1) 머티리얼 설정

 

TMP의 외곽선이나 그림자 효과머티리얼에서 조절된다

이때 같은 머티리얼을 공유하는 오브젝트들은 값이 함께 변하므로,

서로 다른 효과를 주려면 머티리얼을 CTRL + D하여 복제하는 방식으로 개별적으로 할당해야 한다

 

2) UI와 월드(3D)에서의 TextMeshPro 구분 + 스크립팅

 

스크립트에서 TMP를 제어하려면 스크립트 상단에 using TMPro; 네임스페이스를 반드시 추가해야 한다

TextMeshPro 컴포넌트는 위와 같이 2가지가 존재한다

  • 3D 월드 공간: TextMeshPro 컴포넌트 사용
  • UI(Canvas) 공간: TextMeshProUGUI 컴포넌트 사용
728x90
반응형