做了一个外发光的效果
这个shader外发光的写法就是:
获取周围36个点的透明度,如果有非透明的,说明本像素需要发光
问题就出在用了图集之后,取点的时候会取到旁边的图,导致本来不该发光的点 发光了
解决方案:
1.当然可以在图片上动手脚,把图的边缘透明像素放大,这个需要让美术改图片
2.也可以在图集上动手脚,打图集的时候设置间隔,TexturePackerGUI上这个功能并不是免费的-.-!
3.不知道能不能在自己的片段着色器判断…
做了一个外发光的效果
这个shader外发光的写法就是:
获取周围36个点的透明度,如果有非透明的,说明本像素需要发光
问题就出在用了图集之后,取点的时候会取到旁边的图,导致本来不该发光的点 发光了
解决方案:
1.当然可以在图片上动手脚,把图的边缘透明像素放大,这个需要让美术改图片
2.也可以在图集上动手脚,打图集的时候设置间隔,TexturePackerGUI上这个功能并不是免费的-.-!
3.不知道能不能在自己的片段着色器判断…
大佬牛逼之–答案比问题短
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。