BMFont 使用方法 一

2021-07-03 12:48:15 字數 1687 閱讀 8095

下面隨便找乙個字型庫(.ttf)華文琥珀,字型樣板如下

開啟bmfont,

(1)字型設定

(2)設定匯出引數

設定匯出大小,在此 設定為 512 * 64 畫素

設定文字效果

(3)選擇需要匯出的文字

首先檢查是否有預設選擇的文字

如果有上圖那樣藍色的選項,說明有預設選擇的文字,清除所有預設選擇的文字

確保沒有選擇其他不需要的文字後,然後選擇需要的文字

在此我選擇了 0 -9 十個數字, a - z 26個小寫字母, a - z 26 個大寫字母。

(4)預覽匯出效果

(5)匯出

匯出兩個檔案

將 abfont.fnt 以記事本開啟,它包含的就是我們所選的字元在上的位置資訊,懂shader的應該很清楚上面的資料了

開啟 abfont_0.tga 發現不能直接開啟(需要某些軟體的支援,放到unity中是可以開啟的),打不開就不要了,我再匯出其他能開啟的檔案

再次開啟匯出設定 options - export options

看最下面的 textures:

上面選擇的 texture : tga - targa

所以匯出的兩個檔案分別為 abfont.fnt 、 abfont_0.tga

下面修改 texture: png - portable 。。。

意思就是匯出 png 的

現在匯出的為 bcbmfont

開啟 bcbmfont_0.png 如下

由於匯出的文字是 白色 並且帶透明的所以看不清(之所以匯出白色,是為了在使用時設定文字顏色方便,白色的字型可以隨意設定任何顏色,不解釋),

為了看清他們,我修改下匯出引數,

匯出讓大家看乙個清晰的

到此為止bmfont製作的字型已經可以在unity中使用了

bcbmfont.fnt、bcbmfont_0.png

cx Oracle使用方法一

正確安裝好cx oracle之後,要使用它來連線到oracle資料庫進行操作,具體應該分3步走 import cx oracle 匯入模組 db cx oracle.connect hr hrpwd localhost 1521 xe 建立連線,3 個引數分開寫 db1 cx oracle.conn...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

GDI使用方法小結 一

一 dc相關 cdc getdc hdc getsafehdc int releasedc cdc pdc dc相關的類有 cdc,cclientdc,cpaintdc,cwindowdc,cmetafiledc,其中onpaint 和ondraw 函式只能使用cpaintdc類 二 畫筆建立函式 ...