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:不知道是不是 源地址 )