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自己的内部系统有关系,当你中文个数是偶数个的时候,编译是没问题的,但是如果是奇数个的话,就会报一下乱七八糟的错误。哎,所以我还是建议读者用函数的方法吧,不过怎么设定,都不会出错的,至于函数的方法怎么设定,请看我之前的博客,有说哦!!!

 

不懂的可以关注我的公众号,里面有你想要的(有问题公众号留言必回答)https://mp.weixin.qq.com/s?__biz=MzIyOTM4MDMxNw==&mid=2247483836&idx=2&sn=1e1d922b5f2511e550da712921992d32&chksm=e842d80edf35511810bc8e383992c2e6a38665e466328200265386ab16fc4601d4822badf546&token=573588601&lang=zh_CN#rd

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值