[bug 反馈 & muzzik 分享]:想用 creator 做刮刮卡?慢着,它会崩

# 前言

我们项目的版本是 3.6.1,上周同事有个需求是做一个刮刮卡,自然用到了最常用的 Mask 来实现,然后…

采用 3.8 录制(想必大家已经明白了)
动画

只要你的小手一直摩擦摩擦,在安卓机和模拟器预览上,会造成 所有 Mask 失效,且我在做一个刮刮卡时,又发现了几个 bug

  1. 真机(模拟器)和网页预览不一致

    • 浏览器我用 renderTexture 做的刮刮卡刮不了,而模拟器却正常
    • 这个 bug 只会在原生出现,浏览器正常
  2. (只测了 3.6.1 - 3.6.3)编辑器保存不了 cc.Graphics 的 lineWidth,重新打开场景就又还原了(确认已经保存,且挂载脚本不会在编辑器状态运行)

  3. (偶现)shader 内我采样 RenderTexture 然后判断 color.a != 0.0 会产生错误输出,比如在节点最左边画线,最右边的采样结果 != 0.0

# RenderTexture 刮刮卡

已经帮大家测过了,安卓不会出现任何问题,IOS未测, 刮再多也不会异常,需要的话转商店
项目内包含两种类型的刮刮卡,首次版本没有做面积统计,大家需要的话回复下

https://store.cocos.com/app/detail/5034

抱歉,如果我不发帖推广,按照商店的排序规则 sort(人情世故) ,你们都不可能看到我的源码(除非自己搜扩展名,新发布的扩展排名都在十几名开外),所以这里发帖推广下,可能这也是商店为什么不展示扩展发布时间的原因吧

1赞

赞一个…

先买后赞,形成习惯!

就算不是习惯你也会赚,因为商店一个刮刮卡都没有,因为大家都用的Mask方式,然后等以后遇到问题买的时候,我的源码也过了优惠期了:joy: