随笔分类 -  Lua

摘要:记录一下,防止下次踩坑 直接插入一个示例函数,方便理解 -- 图片外描边发光 -- @params sp(sprite,scale9sprite) 精灵 -- @params flag(bool) 是否添加描边 -- @params color(c3b) 描边颜色 -- @params line_s 阅读全文
posted @ 2022-09-09 15:25 微光0709 阅读(324) 评论(0) 推荐(0)
摘要:在实际应用场景时,按钮不会按照矩形这么规矩,大多数情况会出现异形按钮和图片的点击及触摸判断,比如建筑,人物等,但是实际上cocos2dx里的是按照宽高的矩形区域判断的 所以在这记录下我的解决方案,一开始我想到两个想法,一是根据像素是否为透明像素判断,因为所谓的异形图片其实就是有像素点的区域,没有像素 阅读全文
posted @ 2022-05-26 12:20 微光0709 阅读(351) 评论(0) 推荐(1)
摘要:cc.TableView继承自ccui.ScrollView,父类有裁剪,可是lua这边没有导出相应的接口,为了不加多余判断,故在添加tableview使用前先添加一个等大小的ccui.layout,然后tableview添加上去,用layout设置裁剪 代码如下: --处理tableview点穿问 阅读全文
posted @ 2022-05-19 17:37 微光0709 阅读(173) 评论(0) 推荐(0)
摘要:之前上篇文章的问题修改完之后,实际使用时发现RichElementCustomNode里面添加按钮这种带事件的也不好用,这就比较无语了,好多自定义的节点就没多大用处了 后来我翻阅之后发现addProtectedChild这个函数,论坛和github查找一番后证实了这件事, 单步跟踪2dx的Event 阅读全文
posted @ 2022-05-11 17:07 微光0709 阅读(227) 评论(0) 推荐(0)
摘要:做聊天时需使用富文本功能实现不同颜色文本,下划线,根据固定宽度自动换行,点击部分文本触发一些事件等由此想到了引擎自带的richtext 之前的版本也用过richtext由于诸多问题以及功能不多选择的都是网上用node或者label实现的富文本,这个版本查看了api文档后发现大部分功能以及实现了,那就 阅读全文
posted @ 2022-05-10 22:56 微光0709 阅读(1304) 评论(0) 推荐(0)