cocos2dx学习日记二:Label的创建方法和属性

cocos2dx学习日记二:Label的创建方法和属性,第1张

概述auto label = Label::create("helloworld", "Arial", 50);//创建label label->setPosition(visibleSize.width / 2, visibleSize.height / 2); this->addChild(label); auto label2 = Label::createWithTTF("hell
	auto label = Label::create("helloworld","Arial",50);//创建label	label->setposition(visibleSize.wIDth / 2,visibleSize.height / 2);	this->addChild(label);	auto label2 = Label::createWithTTF("hello cocos","Fonts/Marker Felt.ttf",50);	label2->setposition(visibleSize.wIDth / 2,visibleSize.height / 4);	this->addChild(label2);	auto label3 = Label::createWithBMFont("markerFelt.fnt","hello everybody");	label3->setposition(visibleSize.wIDth / 4,visibleSize.height / 2);	this->addChild(label3);	auto label4 = Label::createWithSystemFont("systemtest","arial",24);	label4->setposition(visibleSize.wIDth / 4,visibleSize.height / 4);	this->addChild(label4);	auto label5 = Label::createWithCharMap("tuffy_bold_italic-charmap.pList");	label5->setString("charmaptest");	label5->setposition(visibleSize.wIDth / 2,visibleSize.height*0.75);	this->addChild(label5);


label的创建和精灵一样,调用静态方法进行创建,然后设置位置,并添加到层中。

	label->setAnchorPoint(Point(0,0));//设置锚点	label2->setcolor(color3B::GREEN);//设置颜色	label3->setRotation(var);//设置旋转角度	label4->setScale(2.0f);//放大缩小	label5->setString("testcharmap");//修改内容

修改label属性,生成如下图:


        label->setAlignment(TextHAlignment::CENTER);//对齐方法	label2->enableOutline(color4B::GREEN,3);//发光	label3->setAdditionalKerning(20);//设置字间距	label4->enableShadow();//设置阴影	label5->setlineHeight(10);//设置行高

总结

以上是内存溢出为你收集整理的cocos2dx学习日记二:Label的创建方法和属性全部内容,希望文章能够帮你解决cocos2dx学习日记二:Label的创建方法和属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1037488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存