Unity 사용자 매뉴얼 2022.3 (LTS) - 텍스트 작업하기

개요

Unity의 UI 툴킷을 사용하면 다양한 UI 요소에서 텍스트를 쉽게 다룰 수 있습니다. 이 매뉴얼에서는 텍스트 오브젝트의 속성과 스타일을 지정하는 방법에 대해 설명합니다.

텍스트 오브젝트

항목 설명
텍스트 시작하기 텍스트의 스타일을 지정하고, 폰트를 생성하며, 리치 텍스트 태그와 스타일시트를 사용하는 방법을 학습합니다.
USS로 텍스트 스타일 지정 UXML, USS 파일에서 인라인 텍스트 속성을 사용하거나 UI 빌더에서 직접 텍스트 스타일을 지정합니다.
리치 텍스트 태그로 텍스트 스타일 지정 텍스트 문자열 내의 특정 단어에 대한 스타일을 지정하는 방법을 설명합니다.
지원되는 리치 텍스트 태그 Unity에서 지원하는 모든 리치 텍스트 태그 목록을 제공합니다.
폰트 에셋 다양한 폰트 에셋과 그 속성에 대한 정보를 제공합니다.
스타일시트 에셋 커스텀 텍스트 스타일을 생성하고 리치 텍스트 태그를 확장하는 방법을 안내합니다.
텍스트에 스프라이트 포함 스프라이트 에셋을 생성하여 텍스트에 이모티콘을 포함시키는 방법을 설명합니다.
컬러 그레디언트 텍스트 문자열의 각 문자에 최대 4가지 컬러를 적용할 수 있는 컬러 그레디언트를 생성하는 방법을 설명합니다.
패널 텍스트 설정 에셋 패널의 기본 텍스트 설정을 관리하는 에셋에 대한 설명입니다.
폴백 폰트 폰트 에셋에서 누락된 문자를 처리하기 위한 폴백 폰트를 추가하는 방법을 안내합니다.

텍스트 스타일 지정하기

  1. USS를 사용하여 텍스트 스타일 지정하기
    텍스트의 폰트 크기, 색상 등을 설정할 수 있습니다. USS 스타일링은 다양한 UI 요소에 적용되어 일관된 디자인을 유지하는데 도움이 됩니다.
  2. 리치 텍스트 태그 활용하기
    리치 텍스트 태그를 사용하여 텍스트 내 특정 단어의 스타일을 변경할 수 있습니다. 예를 들어, 굵게, 기울임꼴 등 다양한 형식을 적용할 수 있습니다.

활용 예제

1. 기본 텍스트 생성

Label myLabel = new Label("안녕하세요, Unity!");
myLabel.style.color = new Color(1, 1, 1, 1);  // 텍스트 색상 설정

2. 폰트 및 스타일 설정

TextField myTextField = new TextField();
myTextField.label = "이름:";
myTextField.style.fontSize = 14; // 폰트 크기 설정

3. 리치 텍스트 사용

Label richLabel = new Label("<b>중요:</b> 이 텍스트는 굵게 표시됩니다.");

Unity UI 툴킷을 활용하여 사용자에게 매력적이고 사용하기 쉬운 인터페이스를 제공할 수 있습니다. 앞서 언급한 방법들을 참고하여 다양한 텍스트 스타일을 시도해 보세요.

Read more

Unity 매뉴얼 스크립팅 API 해설

이 문서는 Unity의 매뉴얼 스크립팅 API에 대한 간단한 해설과 활용 예제들을 포함하고 있습니다. Unity는 게임 개발 플랫폼으로, 스크립팅 API를 통해 게임의 다양한 기능을 제어하고 수정할 수 있습니다. 버전 Unity 스크립팅 API는 여러 버전으로 제공됩니다. 주의 깊게 선택하여 사용하는 것이 중요합니다. 버전 설명 2023.2 최신 기능 및 버그 수정이 추가됨

By 이재협/실장/시스템개발실/PHYSIA

Unity 매뉴얼 스크립팅 API 설명서 해설

이 문서는 Unity의 매뉴얼 스크립팅 API에 대한 정보를 제공하며, 버전에 따라 다르게 적용되는 내용들을 설명합니다. 본 문서에서는 주요 내용을 간단히 정리하고 활용 가능 예제를 통해 이해를 돕겠습니다. 기본 개념 Unity에서 스크립팅 API는 게임 오브젝트와 그들의 동작을 제어하기 위한 강력한 도구입니다. 이를 통해 게임의 로직, 물리 엔진, 애니메이션 및 사용자 인터페이스를

By 이재협/실장/시스템개발실/PHYSIA

Unity 스크립팅 API 가이드

이 문서는 Unity의 스크립팅 API에 대해 설명합니다. Unity는 게임 개발을 위한 인기 있는 엔진으로, 강력한 스크립팅 기능을 제공합니다. 이 가이드는 Unity에서 스크립트를 작성하고 사용하는 방법을 이해하는 데 도움을 드립니다. 목차 * Unity 스크립팅 소개 * 기본 스크립트 생성 * 스크립트 사용 예제 * 응용 프로그램 * 참고 자료 Unity 스크립팅 소개 Unity는 C# 프로그래밍 언어를

By 이재협/실장/시스템개발실/PHYSIA