【CocosCreator 3.x 自定义渲染材质方案分享】第一期


改了上面这个大佬的shader,可以直接作用于3.4.1的Sprite上,虽然还需要优化,希望对你有帮助
kawase.zip (1.4 KB)
期待大佬你的方案!!!

mark, CocosCreator 3.x 自定义渲染材质

更新 2022-06-09 18:06

  • 顶点偏移

:laughing:竟然还上榜了,我以后多搬点东西过来

1赞

一起一起 :grinning:

111111111111mask

大佬有受伤闪白的材质吗

https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.6.x/demo/2d/Creator3.6.0_2D_HitWhite
可以参考这个

大佬这个材质复制到3.5版本就报错了

这个文件3.5没有 3.6有

考虑到这种情况,也有3.5.x 版本的,可以参考看看

https://gitee.com/yeshao2069/cocos-creator-shader/tree/v3.5.x/demo/2d/Creator3.5.0_2D_HitWhite

有没有文件可以补充这个导入

能给 Stencil 案例 我用 Stencil 怎么都没有效果

大佬有基于透明度检测判断的不规则点击分享吗,我浪费了好多时间还是没能做出来

有参考的效果、或者演示吗?

ClickTestDemo.zip (947.9 KB)

这个点击demo,两个建筑(按钮)图片,空白区域遮挡住下方的建筑。
如何穿透当前建筑物(空白处)点击到下方的建筑。

因为图片资源是动态生成,所以不能说提前做刚体、做顶点范围等方式,所以我是计划用点击区域是否为透明,然后穿透下去。

我基于皮皮2.x的案例做,3.x运行不正常。

大佬,流光效果的透明光怎么换成其他颜色的光效或者用图片

自定义shader修改颜色后,所有的都被修改了。。能帮忙看看吗。。
https://forum.cocos.org/t/topic/155110?u=lliichen1

sharedMaterial 是使用共享材质,
修改单个材质,需要修改单个材质的实例,也就是 getMaterialInstance

mark!!!