想做个spine黑色投影的效果,把spine设置为纯黑色加透明度后,spine重叠的部分透明度会叠加

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

image

有大佬知道咋解决吗 :sob:

shader处理的时候,始终用最初的透明度来做最终的透明度就好了。

1赞

修改着色器,使用模板测试就可以了,3D项目平面阴影的时候也要这么处理,不然透明叠加会导致阴影强度不一致。

问题在于creator现在的ui phase写法下不支持使用自定义模板测试,材质中的设置在获取模板状态后都丢失了,被重置为了默认设置。

image 他现在有成这样子了 :rofl:

美术不能直接加一个全黑的效果动作吗?

太多了 人物身上还可能有各种挂件spine。 先看看能不能从大佬这儿 找个统一的方案 :rofl:

最后解决了:
1:我改写了下通用的Effect , 打开 ALPHA_TEST 将 透明度过低的像素丢弃
image
2:之后打开将深度测试 打开, image

基本上效果就出来了 。
image

支持大部分Spine,但好像某些Spine没效果,就很奇怪,譬如我这个翅膀,就只显示几个点点

1赞