2016-01-03 2 views
0

Мне нужно использовать шрифт bm и иметь 1 файл fnt и 2 png-файла. Файл FNT выглядит следующим образом ..Как использовать шрифт bm?


info face="³ª´®°íµñ" size=32 bold=0 italic=0 charset="" unicode=1     stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 
common lineHeight=32 base=26 scaleW=1024 scaleH=1024 pages=2 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 
page id=0 file="nanumgothin_bitmapfont_0.png" 
page id=1 file="nanumgothin_bitmapfont_1.png" 
chars count=2538 
char id=0 x=329 y=1022 width=3  height=1  xoffset=-1  yoffset=31 xadvance=8  page=0 chnl=15 
char id=1 x=285 y=1022 width=3  height=1  xoffset=-1 yoffset=31 xadvance=8  page=0 chnl=15 
char id=2 x=341 y=1022 width=3  height=1  xoffset=-1 yoffset=31 xadvance=8  page=0 chnl=15 

... 

... 

... 

kerning first=89 second=117 amount=-2 
kerning first=89 second=118 amount=-1 
kerning first=89 second=119 amount=-1 

и PNG файлы выглядеть следующим образом ...

enter image description here

Похоже файл FnT имеет некоторую информацию о каждый символ в файлах png.

Может ли кто-нибудь сказать мне, как использовать эти файлы? Честно говоря, я не знаю, как начать с этого. Любые комментарии будут так оценены.

+0

Добро пожаловать в [SO]. Это поможет узнать, какую систему вы используете ...? –

+0

Привет, Брайан, я использую Unity5., C# и платформу Android. –

ответ

0

Это похоже на так называемый «растровый шрифт». Unity поддерживает только их использование в текстах графического интерфейса и трехмерных текстовых объектах.

Но OnGUI() можно использовать только шрифт в формате .ttf

Прочитайте этот ответ на аналогичную тему на форуме единства:
http://forum.unity3d.com/threads/unity-4-6-bitmap-font.265209/#post-1853776

[...] редактор сценариев генерировать используемые растровые шрифты и основывать синтаксический анализ алгоритма на фрагменте кода, который я нашел в сети. Я только проверил этот с LITTERA с использованием формата XML (.fnt)
[...]

Существует также плагин доступен (платный ~ 40 $), чтобы использовать растровые шрифты:
https://www.assetstore.unity3d.com/en/#!/content/27216

Смежные вопросы