3、Cocos2d-X 游戏编程之------设置字体

本文介绍如何在 Cocos2d-x 中使用 CCLabelTTF、CCLabelAtlas 和 CCLabelBMFont 设置不同类型的字体,包括字体大小、位置及颜色等属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



3、设置字体

boolHelloWorld::init()

{

if (!CCLayer::init() )

{

 return false; 

}

//------CCLabelTTF

CCLabelTTF*pLabel = CCLabelTTF::create("CCLabelTTF-Thonburi","Thonburi", 24);

pLabel->setPosition(ccp(170,280) );

 this->addChild(pLabel);

CCLabelTTF*pLabel2 = CCLabelTTF::create();

//设置字体大小

pLabel2->setFontSize(20);

   

//设置字符串

   

pLabel2->setString("CCLabelTTF-Helvetica");

   

pLabel2->setPosition(ccp(170,250) );

   

this->addChild(pLabel2);

   

//------CCLabelAtlas

   

CCLabelAtlas*label = CCLabelAtlas::create("Atlas-823", "testfont.png",48, 64, ' ');

   

label->setPosition(ccp(0,190));

   

addChild(label);

   

//设置字体颜色

   

label->setColor(ccc3(255,0, 0));

   

   

CCLabelAtlas*label2 = CCLabelAtlas::create("LabelAtlas","testfont.plist");

   

label2->setPosition(ccp(0,140));

    addChild(label2);

 

//------CCLabelBMFont

 CCLabelBMFont* labelBM = CCLabelBMFont::create("Himi站立", "testChinese.fnt");

 labelBM->setPosition(ccp(180,100));

 addChild(labelBM);

return true;

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值