做聊天系统就要用到富文本,手机聊天富文本需求大概就是 彩色文字外加文字链接以及换行处理,这几天研究一下做个笔记,
其实cocos已经有一个richText的富文本控件,但是因为这个版本的引擎没有绑定到c++,所以只能自己手动去做了
最初的想法:把文字中每一个文字拆开,分别做成一个labelTTF,设置其颜色,定好坐标点,然后限制长度,控制Y坐标,这样一个简单的小效果就做好了,效果图:
做法很低级,效果也不咋地,反正第一次尝试算是成功了吧,下面研究一下更效率更美观的做法,顺便加上文字的点击事件