版本:2.3.4
參考:
cocos論壇:位圖字體怎么做+- x / 0123456789圖片已上傳 求指教
一 藝術數字資源(雞肋)
二 BMFont(軟件蹩腳)
三 cocos插件 (推薦)
游戲中需要使用到位圖字體,cocos提供了幾種位圖字體制作方式。
對比后,我目前使用的是cocos商店的插件來制作位圖字體。
一 藝術數字資源
這個功能比較雞肋,了解一下就好。
藝術數字資源 是一種用戶自定義的資源,它可以用來配置藝術數字字體的屬性。
cocos的藝術字體配置,圖片中文字需要按照ascii表順序排列,所以只適合簡單的"./0123456789"的位圖文字。如果帶中文或其他特殊符號,例如"%0123456789成功率",則使用不了了。
“%0123456789成功率“ 必須符合ascii表的順序,這是不可能的。藝術字體配置這個功能也就成了雞肋。
二 BMFont
這個軟件界面非常蹩腳,了解一下就好。
BMFont,全稱Bitmap font generator,位圖文字生成器,能夠生成png和fnt兩個文件在cocos中使用。
BMFont下載地址:http://www.angelcode.com/products/bmfont/
三 cocos插件
cocos商店中買12大洋的插件,目前項目我就是使用這個插件。
具體插件購買和安裝請查看cocos教程:擴展編輯器-安裝與分享
插件的功能就是將文字碎圖或ttf字體文件,導出為cocos可以直接使用的fnt和png文件。
將碎的位圖字體拖動到插件上,並導出fnt和png到cocos使用。
將ttf字體文件拖動到插件界面,並輸入需要導出的文字,設置保存路徑后點擊保存即可。
將得到的fnt和png文件拿到cocos中使用。