Version: 2017.2
스킨드 메시 렌더러(Skinned Mesh Renderer)[초안]
텍스트 에셋

텍스트 메시

텍스트 메시(Text Mesh) 는 텍스트 문자열을 표시하는 3차원 지오메트리를 생성합니다.

Component > Mesh > Text Mesh 에서 새 텍스트 메시를 생성할 수 있습니다.

프로퍼티

프로퍼티: 기능:
Text 렌더링되는 텍스트입니다.
Offset Z 그릴 때 텍스트가 transform.position.z에서 오프셋되는 거리입니다.
Character Size 각 문자의 크기입니다. 텍스트 전체의 크기를 조절합니다.
Line Spacing 텍스트 라인 사이의 공백입니다.
Anchor 트랜스폼 포지션을 공유하는 텍스트의 포인트입니다.
Alignment 텍스트 라인의 정렬 방식(왼쪽, 오른쪽, 가운데)입니다.
Tab Size 탭 ‘\t’ 문자 입력에 필요한 공간의 크기입니다. ‘스페이스바’ 문자 오프셋의 배수입니다.
Font Size 폰트 크기입니다. 동적 폰트 크기를 치환할 수 있습니다.
Font Style 폰트 렌더링 스타일입니다. 폰트는 동적으로 마크해야 합니다.
Rich Text 이 프로퍼티를 선택하면 텍스트가 렌더링될 때 태그 처리가 활성화됩니다.
Font 텍스트를 렌더링할 때 사용하는 트루타입 폰트입니다.
Color 텍스트를 렌더링할 때 사용하는 전체 컬러입니다.

세부 정보

텍스트 메시는 도로 표지, 그래피티 등의 렌더링에 사용할 수 있습니다. 텍스트 메시는 3D 씬에 텍스트를 배치합니다. GUI용 일반 2D 텍스트를 생성하려면, GUI 텍스트 컴포넌트를 대신 사용해야 합니다.

다음 단계에 따라 커스텀 폰트로 텍스트 메시를 생성해야 합니다.

  1. 탐색기(Windows) 또는 Finder(OS X)에서 트루타입 폰트(.ttf 파일)를 Project View 로 드래그하여 폰트를 임포트해야 합니다.
  2. 프로젝트 뷰에서 임포트한 폰트를 선택해야 합니다.
  3. GameObject > Create Other > 3D Text 를 선택해야 합니다. 이제 커스텀 트루타입 폰트를 사용하여 텍스트 메시를 생성했습니다. Scene ViewTransform 조작으로 텍스트의 크기를 조절하거나 움직일 수 있습니다.

참고: 텍스트 메시의 폰트를 변경하려면 컴포넌트의 폰트 프로퍼티와 폰트 머티리얼의 텍스처를 올바른 폰트 텍스처로 설정해야 합니다. 이 텍스처는 폰트 에셋의 폴드아웃 메뉴를 사용하여 찾을 수 있습니다. 텍스처를 설정하는 것을 잊은 경우 메시의 텍스트가 고르지 않게 표시되고 잘못 정렬됩니다.

힌트

  • 1001freefonts.com에서 무료 트루타입 폰트를 다운로드할 수 있습니다. 트루타입 폰트가 포함되어 있으므로 Windows 폰트를 다운로드해야 합니다.
  • Text 프로퍼티를 스크립팅하는 경우, 문자열에 이스케이프 문자 “\n”을 삽입하여 줄 바꿈을 추가할 수 있습니다.
  • 간단한 마크업을 사용하여 텍스트 메시의 스타일을 지정할 수 있습니다. 자세한 내용은 스타일 텍스트 페이지를 참조하십시오.
  • Unity에서 폰트는 텍스처 맵에서 폰트 글리프 첫 렌더링으로 렌더링됩니다. 폰트 크기가 너무 작게 설정된 경우, 폰트 텍스처는 고르지 않게 표시됩니다. TextMesh 에셋은 사각형을 사용하여 렌더링되기 때문에 TextMesh와 폰트 텍스처의 크기가 다를 경우 TextMesh가 잘못 표시될 수 있습니다.
스킨드 메시 렌더러(Skinned Mesh Renderer)[초안]
텍스트 에셋