BMFont制作美术字体包教包会
BMFont制作美術字體包教包會
1. 選擇合適的字體
Options–>Font Setting 選擇合適的字體,選擇好字體,字體的字符會在面板中展示出來,
不同的字體,包含的字符集不一樣,需要根據需求選擇合適的字體(比如有的字體沒有中文…)
2.尋找字符編碼
在主界面中選中要制作藝術字的字符,選中后,面板右下角的(xxxx : oooo)中的xxxx就是
字符的編碼
3.添加美術字圖片
Edit–>Open Image Manager 添加美術字圖片
Image–>Import Image 導入圖片后,在面板的Id一項填入步驟3得到的字符編碼
重復步驟4.1,直到所有的美術字都設置完成
添加好圖片的字符在主界面中,對應字符的右下角會有一個天藍色的小點,表示這個字符有了對應的美術圖片
4.更快捷的查找字符編碼
不難看出,整個流程雖然不是很繁瑣,但是步驟3查找字符編碼很不方便,尤其是制作中文藝術字時,
查找中文難度非常高,所幸BMFont提供了便利的方法
Edit–>Select chars from file 這里導入的文件一定要是Utf-8并帶BOM的文件,不然識別到的是各種奇怪的字符
自動選擇成功后,主界面中就會有被選中的字符,它們可能分布在多個字符集中,這些字符集
也會被自動選中,我們只需要挨個查看被選中的字符級即可
如果文件中包含了當前字體不包含的字符(步驟2提到的),導入文件時會提示,有幾個字符導入
失敗了
5.字體導出設置
Options–>Export Options
導出設置中要注意Texutre中的Width和Height選項,這個寬高指的是導出Texture的寬高,
如果這個寬高小于了實際需要的寬高,就會報錯"characters did not fit the textures"
5.1 Padding
輸出png字符圖片與邊界的距離
5.2 Spacing
輸出png每個字符之間的距離
5.3 Bit Depth
圖片的位深度,決定了圖片能展示多少顏色,8bit會輸出不透明的圖片,一般選擇32bit
5.4 Textures
圖片的輸出格式,一般選擇png
總結
以上是生活随笔為你收集整理的BMFont制作美术字体包教包会的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: unity使用BMFont制作位图字体
- 下一篇: Unity BMFont自定义字体