一直在犹豫她是否入得各位看官的眼,怀着忐忑不安的心情。手一抖提交了…
目前该版本支持的功能:
1、图文混排 2、多彩文字混排 3、支持局部单击事件 4、支持局部文字 图片的动画效果自定义5、支持标签内嵌
6、支持自动换行 7、支持设置行间距
该版本待完善功能
1、暂不支持特殊标记如换行等 2暂不支持多层标签嵌套 3暂不支持大小字号混排
它的用途
用于聊天系统、公告或装备描述性文本块
特别说明
虽然它还不完美但他目前基本能够满足我们游戏的需求啦
为了节约解析成本,个别地方用到了一些取巧的办法,具体请慢慢体会哦。如何使用以及一些细节我会陆续更新在这里。
当然也希望大家可以对这个猛喷啦 用过之后请回来这里提出自己的思路、看法以及感悟哦。让我们共同做一个很好很实用的
richlabel吧。话不多提了,请下载代码自己玩玩吧。感兴趣的可以自己动手改改哦
调用非常方便
很多朋友反馈说,第一版的richlabel很卡,确实非常抱歉。所以我更新了第二版给大家使用。
优化说明:
1、 优化了解析过程,减少了在计算宽度时的渲染成本。
local m_pobTexture = CCTexture2D:create()
m_pobTexture:initWithString(v, font, tsize) 其中 CCTexture2D的create()接口需要自己导出。
2、 local json = require(“framework.json”)
字符串格式解析目前兼容了json来提高性能。
3、 解决了朋友在下面提到的一些解析错误。
总之不卡啦!!!
特别说明:
马上要升级到3.3的版本了,所以其它的功能暂时没有花时间来改进它。
我提供给大家的只是一个方向,大家可以给他加上很多更强大更方便的功能或者接口,
期待你们可以做出自己的richlab哦。
请大家下载下面的第二版(2.2.6创建的工程),使用吧。
l