在UI搭建的时候,经常要创建图片或者字符文本;COCOS里面提供了lable;
创建字符:CreateWithString 。这个是lua调用的接口,它主要有三个参数:
第一个参数为字符串,
第二个为字体,
第三个为字体大小。
自定义的字符,我们可以添加颜色和描边;
创建图片:CreateWithImageFile 。它根据我们打包资源的路径,查找对应的资源创建;
在搭建的时候,一段文字描述需要显示不同的颜色或者添加变量和图片;如果我们通过上面的两个方法不断拼接,这是个蛋疼的处理方式。cocos里面提供了RichText,它支持我们创建指定范围内的显示的文本,并支持不同颜色的定制;不过它并不完善,在不同分辨率下,设置一样的宽高。显示会有问题。 而且richtext不支持穿透,当文本长度大于设置高度时,它是自动滑动的。