728x90
반응형
- 개요


유니티에서 텍스트를 적용하는 방법은 위와 같이
TextMeshPro 컴포넌트와 LegacyText 컴포넌트를 사용하는 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
반응형
'유니티 엔진 > 유니티 엔진의 구성' 카테고리의 다른 글
| 유니티 엔진의 구성 - 8) 패키지(Package) (0) | 2025.12.30 |
|---|---|
| 유니티 엔진의 구성 - 7) 프리팹(Prefab) (0) | 2025.12.29 |
| 유니티 엔진의 구성 - 5) Ambient Occlusion URP (0) | 2025.12.23 |
| 유니티 엔진의 구성 - 4) 포스트 프로세싱 (0) | 2025.12.23 |
| 유니티 엔진의 구성 - 3) 2D 프로젝트와 3D 프로젝트 (0) | 2025.12.09 |