[유니티] Text 색상 변경하기
2025. 3. 3. 14:34ㆍ게임 엔진/유니티
폰트를 바꾸는 방법은 여러가지가 있다.
크게는 엔진에서 직접변경하는 방법과 코드를 통해 바꾸는 법이 있다.
엔진에서 변경하기
TextMeshPro 컴포넌트에 접근해 Vertex Color를 바꿔준다.
게임 진행중에 폰트의 색상을 바꿀일이 없다면 이렇게 설정해주는게 좋다.
코드로 변경하기
위 방식으로 텍스트에 접근해 색상을 변경해 줄 수 있다.
특정 조건에 따른 색상 변경이 필요한 경우 사용한다.
코드로 특정 텍스트의 색을 변경하기
만일 특정 string을 색으로 강조하고 싶을 때 text.color로는 원하는대로 변경할 수 없다.
<color=색상>변경할 부분</color> 통해 내가 원하는 부분만 바꿀 수 있기 때문에 알아두면 유용하게 사용할 수 있다.
위 방식은 색상 뿐만아니라 <size=>, <style=> 같은 기능들도 할 수 있다.
'게임 엔진 > 유니티' 카테고리의 다른 글
[유니티] 빌드 실패 문제 (UnityEditor) (0) | 2025.03.10 |
---|---|
[유니티] 버튼 클릭에 누른 상태도 적용하기 (0) | 2025.03.06 |
[유니티] 옵저버 패턴(Observer Pattern)을 활용해 적중 효과 만들기 (0) | 2025.02.28 |
[유니티] 코루틴 WaitUntil (1) | 2024.11.28 |
[유니티] 애니메이션 클립에 함수 넣기 (0) | 2024.11.26 |