본문 바로가기

Tools/Unity

(2)
유니티(Unity) 텍스트 메쉬 프로(TMP)로 한글 표현하기 유니티에서 한글을 표현하기 위해선 텍스트 메쉬 프로로 폰트 에셋을 생성하는 방법을 주로 이용한다. 이번 포스팅에서는 한국어를 지원할 경우 주로 사용하는 숫자, 알파벳, 특수문자 그리고 상용 한글 2350자를 포함한 폰트 에셋을 생성하는 법을 정리해보았다. #1 폰트 파일(TTF 또는 OTF) 유니티에 추가 한글을 포함하고 있는 폰트 파일을 유니티에 추가한다. 원본 폰트 파일은 폰트 에셋이 생성되고 나면 큰 쓰임이 없으므로 본인이 편한 경로에 추가하면 되며 이번 예시에서는 텍스트 메쉬 프로 폴더에 기본적으로 생성되는 TextMesh Pro/Fonts 경로에 추가하였다. #2 폰트 에셋 크리에이터(Font Asset Creator) 실행 Window > TextMeshPro > Font Asset Creat..
유니티(Unity) 텍스트 메쉬 프로(TMP)로 이모지 표현하기 보통 유니티를 이용해서 개발할 경우 프로젝트 내 텍스트 인풋 영역(채팅, 게시글 등)에 이모지까지 지원하는 경우가 거의 없기 때문인지 이에 대한 포스팅 또한 드물다. 그나마 있는 포스팅들도 거의 해외 출처고 조금씩 부족한 부분이 있기 때문에 여러 시도를 통해 내가 구현해낸 방법을 정리해보았다. 우선 이 방법으로 이모지를 표현할 때 꼭 필요한 두 가지가 있는데 첫 번째는 이모지 표현을 서포트하는 API 두 번째는 현재 사용 중인 이모지 스프라이트 로 API는 Full Emoji Support API 를 사용하였으며 링크된 포스팅에도 사용법이 나와있다. 하지만 포함된 이모지 내용이 최신 버전이 아니기 때문에 위에서 말했듯이 현재 사용 중인 최신 이모지 스프라이트가 별도로 필요하다. 1. API를 설치하는 방..