spine溶解shader在native上有bug?

Creator 版本: 2.4.8
目标平台: native

shader我是照着官方教程写的dissolve.zip (157.6 KB)

照着教程写的。。。我觉得多半是自动合图开起来了,自己检查下packable是不是打勾了

都试了,没用,有demo,能否麻烦看一下?

我这边是正常的。。。

啥都没改,就只是拿2.4.2打开提示了一下版本高

是native吗?我这web是正常的,打包成安卓或者模拟器我这边就不行。我还试了一下,给sprite写了个溶解shader,sprite不管是在web还是native都是OK的

噢,没注意,我是浏览器调试的

确实不行。。。
是个spine动画啊。。。我觉得可能是这块的问题。我用spine的时候,在动画上挂点放个粒子拖尾都不得行,浏览器是正常的,然后这个问题反馈给官方了,目前还在排期的说。。。。


上面是新加的一个精灵,用的同一张图,精灵是可以的

1赞

貌似是因为2.4版本spine的材质是针对每块骨骼的,并不是spine最终输出的整体纹理,而精灵本身就是一个整的纹理

老兄,这个不算bug,你已经找到了问题所在,实际上你只需要引入RenderTexture的概念就可以处理了,可以参考大神的插件

后处理当然可以,只是2.4的后处理有问题,对spine后处理输出的纹理透明区域和背景混合色有bug,在shader代码里修改透明度,透明颜色就会乱,如果不修改透明度就没问题,你可以试试

竟有这种事,那不是蛋疼了