grep

Engineering

[Unity] New GUI(uGUI) Bitmap font importer

NHN

2015년 12월 7일

원문에서 보기 ↗

logo.png

안녕하세요. NHN스타피쉬 TD 최윤빈 입니다.

Unity 엔진을 이용한 게임 개발 시 기존에는 NGUI를 주로 사용하셨을텐데 4.5 버전 이상부터 uGUI 라는 Unity 내장 GUI가 새로 나오면서 uGUI로 많이 갈아타고 계신걸로 알고 있습니다.

2015년 3월부터 개발중인 게임을 NGUI -> uGUI로 포팅작업을 시작하였고 그 과정에서 기존 NGUI에서 사용하던 방식대로 Bitmap font를 사용할 수 없어서 고민하다가 구글님의 도움을 받아 기존 NGUI와 유사하게 Bitmap font를 사용할 수 있도록 Custom font를 생성해주는 스크립트를 제작하였기에 공유코자 합니다.

또한 NGUI 에서는 Bitmap font를 Atlas에 묶어서 사용할 수 있었는데 uGUI 에서는 Atlas 기능이 없기때문에 직접 multiple sprite 로 묶어서 사용해야 합니다. 저희 팀에서는 TexturePacker를 사용하고 있는데요. Bitmap font 들 또한 기존 처럼 묶어서 사용해야하기에 이를 지원하기 위한 기능도 포함 되어 있습니다. (Draw call 은 소중하니까요..)

요컨데, BitmapFontImporter 는

다음과 같은 기능을 제공합니다. 사용법은 첨부된 파일을 참고부탁드립니다.

클릭 두세번으로 손쉽게 비트맵 폰트 만드세요~

1.png