cocos2d-x android 字體的設置


cocos2d-x 的優點之一:就是跨平台

我們知道 ios 自帶的字體 和 android 自帶的字體不同

為了使我們開發的游戲中的字體統一 我們就需要自己的字體(包括從mac 拷貝出來的 字體)

從 mac 中 copy 出 Thonburi.ttf 文件 這個字體在我的 win8 下打不開 但是 android 可以識別 (這字體還分系統嗎?求指教)

CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", 24);

第二個 參數是設置字體的 如果不加 .ttf 后綴 默認使用 系統中自帶的 字體 , 如果字體名有錯誤 則默認使用 手機設置的 字體

如果在后面加上.ttf 就是使用 資源文件中的 字體

CCLabelTTF* pLabel2 = CCLabelTTF::labelWithString("About", "fonts/Thonburi.ttf", 24);

CCLabelTTF* pLabel3 = CCLabelTTF::labelWithString("About", "fonts/Marker Felt.ttf", 24);

 

詳細原理可以參考http://www.2cto.com/kf/201210/163229.html

(PS:不知道是不是 源地址 )


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM