天天看點

【獨立開發者er Cocos2d-x實戰 008】BMFont生成位圖字型工具和Cocos2dx使用加載fnt檔案

1、首先我們需要下載下傳并且安裝BMFont工具,下載下傳位址如下:http://download.csdn.net/detail/chenqiai0/8899353(裡面還有詳細的使用文檔,如果使用中有什麼不明白請留言)。

2、安裝後,打開BMFont,界面如下,右邊的清單是字型庫

【獨立開發者er Cocos2d-x實戰 008】BMFont生成位圖字型工具和Cocos2dx使用加載fnt檔案

3、建立一個txt檔案,然後輸入你用到的文字(注意:儲存的時候要用utf-8,否則軟體無法識别)
【獨立開發者er Cocos2d-x實戰 008】BMFont生成位圖字型工具和Cocos2dx使用加載fnt檔案

4、接下來的操作請大家下載下傳上述資源,然後按照pdf中講解的步驟操作,肯定可以實作fnt檔案的導出。

注意:需要我們注意的是在進行檔案導出的時候路徑不能包含中文,這個可能是BMFont不識别的原因吧。

導出檔案後會發現儲存路徑下多出了一個fnt檔案和一個png檔案(其實這個和plist檔案儲存拼圖資訊原理差不多),将它們拷貝到cocos2d-x工程的Resources目錄下的fonts下:

然後建立一個Cocos2dx工程,并添加下述代碼:

<span style="font-weight: normal;">CCLabelBMFont *labelBmFont = CCLabelBMFont::create("獨立開發者er", "fonts\\a.fnt");
labelBmFont->setPosition(ccp(visibleSize.width/2, visibleSize.height - 100));
addChild(labelBmFont,1);</span>
           

參考部落格:

http://blog.csdn.net/chenqiai0/article/details/46866745

http://blog.csdn.net/keshuiyun/article/details/9960589

http://blog.csdn.net/aa4790139/article/details/8113197

http://blog.csdn.net/keshuiyun/article/details/9960667

http://book.51cto.com/art/201504/473605.htm (BMFont導出參數詳情請參考該部落格)

繼續閱讀