cocos2dx学习日记二:Label的创建方法和属性
发布时间:2020-12-14 20:17:16 所属栏目:百科 来源:网络整理
导读:auto label = Label::create("helloworld","Arial",50);//创建labellabel-setPosition(visibleSize.width / 2,visibleSize.height / 2);this-addChild(label);auto label2 = Label::createWithTTF("hello cocos","fonts/Marker Felt.ttf",50);label2-setPosi
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);//设置行高 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 用Ajax,jquery取时间时变成/Date(1355414400000
- cocos2dx常用宏
- JSON.parse: bad control character in string l
- Getting Flex 3 talking to Java via JSON
- [React] Refactor a Class Component with React
- JSONObject构造时候不仅仅会抛出JSONException
- 【React Native系列教程】Mac(OSX)平台搭建React
- Flex+Tree快速定位树结点
- 【Python笔记】如何编译不依赖lapack和atlas库的
- oracle linux 7开端口
热点阅读