【包教包会】Shader实战——发光(外发光、内发光、描边、Spine合图处理)

就拿这个包测也是正常的啊,你creator是3.8.7么

:innocent:是3.8.7版本的,那就不知道什么原因了。真的太奇怪了。我是苹果系统的电脑,跟这个应该没关系吧?

我是windows系统,苹果没测过,大概率是这个原因

感谢,我自己再折腾看看。

3.8.8试了正常。
然后动态加载更换图片之后就错乱了

没做图集帧适配,目前只支持单张图,有空再扩展
3.8.8还没发布吧

好的。
3.8.8是16kb适配版本,论坛置顶那个。其实就是3.8.7加一个支持。

哦哦,没注意看置顶贴 :sweat_smile:

大佬,sprite切换spritframe后,怎么刷新外发光

我待会空了看看

大佬 有支持合图的外发光吗

没做这个功能,有空扩展
shader本来就打断合批的,用了合图也没意义啊

image
将这个设置材质参数,放到GlowRim中,就不会上下颠倒了。

image

我在SnapShot的onload里统一处理的,你应该检查下那边为什么没生效
这里处理的话,需要每个Shader都单独加,没必要

不知道为什么,只有首次设置有效。那个是放到GlowRim的onEnable里面设置的,只有节点上有Snapshot组件才会设置,性能上应该没什么问题吧?

没问题的,就是觉得很奇怪,同样的代码h5和安卓都正常,你mac跑的应该也是h5版本
Snapshot的onload改成start试试呢

试了也不行。而且还有个奇怪的纯色描边问题,编辑器里正常显示,但是浏览器上就不正常了。有时间我再去折腾看看。
image

是mac自带浏览器么,我这边复现不了,你解决了跟我说一下

Google浏览器,好的。

注释掉这个break,就正常了。image
请教大佬,什么原因呀?