您的位置:首页 > 移动开发 > Cocos引擎

Cocos2d-x 3.1.1 学习日志8--2分钟让你知道cocos2d-x3.1.1 文本类别

2015-07-25 20:35 603 查看
实际上文本经常使用的三个,LabelTTF,LabelBMF和LabelAtlas。而他们使用非常相似。所以,你会只举一反三,非常快就能够掌握了。

<span style="font-family:SimHei;font-size:18px;">bool MyScene::init()
{
Size size = Director::getInstance()->getWinSize();//屏幕的大小

LabelTTF *lable1 = LabelTTF::create("cocos2dx(你想要显示的内容)","Marker",25);
lable1->setPosition(Vec2(size.width/2,size.height*0.8));
addChild(lable1);
lable1->setColor(ccc3(255,0,1));

LabelBMFont *lable2 = LabelBMFont::create("cocos2dx(你想要显示的内容)","fonts/futura-48.fnt") ;
lable2->setPosition(Vec2(size.width/2,size.height*0.5));
addChild(lable2);

LabelAtlas *lable3 = LabelAtlas::create("HEllo(你想要显示的内容)","fonts/shoot_background.plist");
lable3->setPosition(Vec2(size.width/2,size.height*0.3));
addChild(lable3);
return true;
}</span>
此外。假设是想显示中文的话,方法非常多,事实上最简单就是设置vs自己了,文件->高级保存选项->Unicode(UTF-8 无签名) 65001->确定就ok了,当然这样的方法和vs自己的内部系统有关系,当你中文个数是偶数个的时候。编译是没问题的,可是假设是奇数个的话。就会报一下乱七八糟的错误。哎,所以我还是建议读者用函数的方法吧,只是怎么设定。都不会出错的,至于函数的方法怎么设定,请看我之前的博客。有说哦!。!

本人cocos2dx 2.x和3.x的源代码淘宝地址(欢迎大家光顾):http://shop115423056.taobao.com/?spm=2013.1.1000126.d21.dMbdyb

不懂的能够加我的QQ群: 239982941(cocos2d-x 3.1.1学学习小组)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: