본문 바로가기

전체 글

(2)
[NGUI] Label에 Emoticon / Emoji 넣기 UI디자이너가 NGUI Label에 이모지를 넣고 싶을 때 어떻게 해야 할까? Unity3D NGUI 에는 해당 기능이 있다. 정확히 이야기하자면 이모티콘 기능을 이용하여 이모지 넣는 것이다. 총 2가지 방법이 있는데 Bitmap Font로 만드는 방법, Dynamic Font로 만드는 방법 이 있다. 아래 내용에서 설명하겠다. 방법 1 : Bitmap Font에 Emoji 만들어 넣기 1. 이모지 리소스와 폰트파일을 준비한다. :) , :D , >_< , -_- 이렇게 총 4가지 표정의 리소스를 만들고 무료 폰트파일을 준비했습니다. 2. Bitmap Font를 만든다. NGUI의 Font Maker 창을 연다. Type은 Generated Bitmap으로 한다. Source에 준비한 폰트파일을 넣는다...
Unity3D Linear 환경으로 개발할 때 UI resource의 alpha 값 문제 * Unity3D에서 Linear 환경으로 게임 개발할 경우, UI디자이너는 포토샵에서 UI 디자인한 리소스의 알파값이 엔진에서 다르게 나오는 것을 경험할 것이다. 그럴 경우 어떻게 해야 하는지 알아보자. * 결론만 말하자면 포토샵의 Color Settings에서 다음과 같이 '감마를 사용하여 RGB 색상 혼합'에 체크 후 1.00을 입력하여 만든 PNG로 엔진에 넣었을 때 가장 흡사하다. 해당 기능에 대한 Adobe Photoshop 공식 설명은 아래와 같다. 감마를 사용하여 RGB 색상 혼합 예를 들어 표준 모드를 사용하여 레이어를 혼합하거나 페인팅할 때 합성 데이터를 생성하기 위한 RGB 색상의 혼합 방식을 제어합니다. 이 옵션을 선택하면 지정된 감마에 해당하는 색상 공간에서 RGB 색상이 혼합됩니..