牛啊。感谢。可以了
我刚学shader,如果想要实现描边的不透明度逐渐降低,那这个描边方案能不能实现 
这个案例里没有实现,所以不清楚效果怎么样,你要是自己改的话肯定是能用的
(先感想大佬能这么快回复我
)
我想能不能在片元着色器里,对每个像素周围半径x内的所有像素进行不透明度判断,以此实现描边宽度为x的效果,在计算的同时也能获得每个描边像素到需要描边对象的最短距离y;然后透明度设置为y/x,这样理论上应该可以实现颜色变淡效果。
我不知道这样操作是不是对性能不太好(应该是有更好的方案,不过个人脑子慢,还没想到。),主要是刚学也不知道这样子代码怎么写,弱弱地问下这样子行不行。
写写看才知道,实践经常会出现意想不到的问题;
你说的这个方法获取每个像素到描边对象的距离,可以在论坛里查一下SDF,有基于SDF的描边和外发光。
(并非大佬,也在学习中
)
1赞
OK,那就谢谢前辈
可以给spine动画用吗?
这是按 sprite 的模本改的,spine没试过但应该是不行的
这个SDF的方案是不是图片就能合批了
是的,用了新的材质,会打断