quick-cocos2d-x游戏开发【4】——添加文本

本文介绍了在Quick-Cocos2d-x中如何添加文本,包括使用BMFont和TTF两种方式。讲解了newBMFontLabel和newTTFLabel的API用法,如字体、对齐方式、颜色等参数设置,并提到了带有阴影和描边的TTF字体创建方法。
摘要由CSDN通过智能技术生成

文本的添加在quick中被封装在ui类中,它可以创建EditBox,菜单以及文本,文本总得来说可以创建TTF和BMFont两种。


api对于它的说明很详细,ui.newBMFontLabel(params),参数中

  • text: 要显示的文本
  • font: 字体文件名
  • align: 文字的水平对齐方式(可选)
  • x, y: 坐标(可选)
所以我们创建一个文本可以使用这样的代码,

function MyScene:ctor()
	local labelBMFont = ui.newBMFontLabel({
		text = "Hello Cocos2dx",
		font = "futura-48.fnt",
		align = ui.TEXT_ALIGN_CENTER,
		x = display.cx,
		y = display.cy
	})
	self:addChild(labelBMFont)
end

效果如下,



align参数相当于锚点的作用,默认quick中创建出来的都是靠左,所

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值