随笔分类 -  Cocos2dx

摘要:记录一下,防止下次踩坑 直接插入一个示例函数,方便理解 -- 图片外描边发光 -- @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)
摘要:在测试spine时遇到一个问题,记录一下 同路径同文件名替换spine的文件(action.skel,action.atlas,action.png)时,发现会导致spine播放图片错乱 替换前 替换后 排查原因之后发现是缓存了图片导致的,发现atlas和skel(json)已经加载了全新的,但是因 阅读全文
posted @ 2022-04-13 10:14 微光0709 阅读(298) 评论(0) 推荐(0)
摘要:是因为spine runtime3.6版本里面有个bug,需要手动修改下或者升级一下spine runtime,我这边为了方便当然选择修改了,没有时间升级,下面附上修改方法 原文为frameworks\cocos2d-x\cocos\editor-support\spine\SkeletonRend 阅读全文
posted @ 2022-04-03 11:52 微光0709 阅读(762) 评论(0) 推荐(0)