cocos2dx 字型設定

2022-03-16 01:58:03 字數 1449 閱讀 7100

//

設定字型

cclabelttf * plabel1 = cclabelttf ::create("

hello world !

", "

thonburi

", 24

);//

cclabelttf * plabel1 = cclabelttf ::create("hello world !", "stkaiti", 24);

//plabel1->setposition(ccp(100, 100));

plabel1->cocos2d::ccnode::setposition(100, 100

); addchild(plabel1);

cclabelttf *plabel2 =cclabelttf ::create();

//設定字型大小

plabel2->setfontsize(40

);//

設定字串

plabel2->setstring("你好");

plabel2->setposition(ccp(200, 200

)); addchild(plabel2);

//載入數字

cclabelatlas* label =cclabelatlas::create("

atlas-823

", "

testfont.png

", 48, 64, '');

label->setposition(ccp(0, 190

));

addchild(label);

label->setcolor(ccc3(100, 0, 0

));

cclabelatlas * label2 = cclabelatlas::create("

label2

", "

testfont.plist");

label2->setposition(ccp(120, 160

)); label2->setcolor(ccc3(100, 0, 100

)); addchild(label2);

cclabelbmfont * labelibm = cclabelbmfont::create("

kkkkk

","testchinese.fnt");

//引數1 :需要顯示的文字

//引數2:字型資源檔案的名稱

labelibm->setposition(ccp(120, 50

)); addchild(labelibm);

在使用cclabelttf呼叫setstring 改變顯示字串的時候 , 乙個新的opengl紋理備建立。也就意味著呼叫setstring函式和建立乙個新文字一樣的慢

所以建議多用cclabelatlas 和cclabelibmfont。

cocos2dx 螢幕設定

聲 明 一 設定啥 首先是換豎屏,然後還有個比較重要的,就是自適屏。二 橫豎換屏 1.開啟main.cpp檔案 找到eglview setframesize 320,480 這裡設定成你要的解析度,用於開發。2.生成android專案後修改androidmanifest.xml檔案 android ...

cocos2dx 螢幕設定

聲 明 一 設定啥 首先是換豎屏,然後還有個比較重要的,就是自適屏。二 橫豎換屏 1.開啟main.cpp檔案 找到eglview setframesize 320,480 這裡設定成你要的解析度,用於開發。2.生成android專案後修改androidmanifest.xml檔案 android ...

Cocos2d x 新增字型庫

步驟一 找乙個ttf字型庫 步驟二 找到這個ttf字型庫的真實名稱 開啟你的應用 字型冊 mac os系統下 如下圖操作 找到了字型庫真實名稱,那麼修改將其真名作為為此新的字型庫名稱即可。然後將其加入你的專案中即可使用 步驟三 開啟xcode專案資源下的info.plist檔案 將新加的字型庫真名加...