Cocos2d-x 3.1.1 学习日志8--2分钟让你知道cocos2d-x3.1.1 文本类别
实际上文本经常使用的三个,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学学习小组)
版权声明:本文博客原创文章。博客,未经同意,不得转载。