使用Bitmap font generator工具生成fnt文件
我們平常開發(fā)中,為了能動態(tài)顯示好看的字體,經(jīng)常需要使用藝術(shù)字,一般是一個png,一個fnt后綴文件。
那么我們怎么通過Bitmap font generator這個工具生成我們需要的fnt文件呢?
(1)針對真彩色的圖形,我們要做一些設(shè)定,點(diǎn)擊"Options"->“Export options”
在彈出的窗口中,選擇位深度設(shè)置為32位,導(dǎo)出的紋理材質(zhì)為PNG(紅框中的選項(xiàng))
(2)然后,點(diǎn)擊"Edit"->"(Un)Select all chars",取消選擇所有字符。因?yàn)槲覀儗⒃诤筮厡?dǎo)入需要的字符。
現(xiàn)在點(diǎn)擊"Edit"->“Open Image Manager” 彈出下圖窗口
這個是上次編輯的內(nèi)容,可以點(diǎn)擊"Image"這個菜單欄,有三個選項(xiàng),如下圖,
Import image 是導(dǎo)入圖片資源
Edit image 是修改已經(jīng)導(dǎo)入的圖片資源
Delete selected 是刪除所選擇的圖片資源
選擇最后一個清除所有選項(xiàng)。
(3)選擇"Image"->“Import image”,選擇要導(dǎo)入的圖片資源,選擇完以后如下圖
File是我們導(dǎo)入圖片資源的路徑,iId所需要的數(shù)值是Ascii表里的十進(jìn)制數(shù),也就是我們圖片對應(yīng)字的id值,,可以在面板的右下角看。
(4)導(dǎo)出之前我們可以先點(diǎn)擊"Options"->“Visualize"預(yù)覽一下效果
我們可以選擇"Options”->“Font settings”
看Size大小是多少(Size表示的是合成的字體最后在編輯器中使用時字體的實(shí)際高度,一般我們可以根據(jù)圖片的高度來定這個值的大小。)
然后選擇"Options"->“Export options” 來修改導(dǎo)出材質(zhì)的大小。
(5)選擇 “Options”->“Save bitmap font as” ,然后導(dǎo)出,導(dǎo)出完以后,會在你選擇的路徑有一個fnt和png
擴(kuò)展
**----進(jìn)階制作漢字FNT
新建一個text文本,輸入想要的內(nèi)容,保存(注意!!!!! 保存的格式一定要是UTF-8格式,否則軟件無法識別)
選擇"Edit"->“Selects chars from file”,載入剛才新建的txt文件,然后你會發(fā)現(xiàn)出現(xiàn)一個錯誤
這個錯誤導(dǎo)致的原因是你沒有選擇字體,選擇"Edit"->“Fnot settings”修改成中文字體
再次選擇"Edit"->“Selects chars from file” 你會發(fā)現(xiàn)剛才輸入的字符已經(jīng)導(dǎo)入成功了
然后點(diǎn)擊"Options"->"Visualize"預(yù)覽一下效果
導(dǎo)出之前修改一下導(dǎo)出選項(xiàng),選擇"Options"->“Export options” ,在cocos2d-x中需要按如下設(shè)置
選擇 “Options”->“Save bitmap font as” ,然后導(dǎo)出,導(dǎo)出完以后,會在你選擇的路徑有一個fnt和png
OK,fnt字體制作到此結(jié)束了
借鑒鏈接:
感謝分享
https://blog.csdn.net/a799453937/article/details/89150762
總結(jié)
以上是生活随笔為你收集整理的使用Bitmap font generator工具生成fnt文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样用java抽签小程序,可以作弊的抽签
- 下一篇: Datawhale-零基础入门NLP-新