问题描述
我制作了2d轮廓着色器,但是轮廓不会渲染超出精灵的边界。
所以我需要调整着色器区域的大小。
除了重新制作精灵和更改顶点着色器中的位置之外,还有一种简单的解决方法吗?
解决方法
原则上,您只能在对象的几何图形内绘制。
理论上,您可以调整着色器中的几何形状以扩展边框,但我不知道如何可靠地做到这一点。
我知道的几乎所有边缘着色器都使用全屏后处理通道来渲染轮廓
我制作了2d轮廓着色器,但是轮廓不会渲染超出精灵的边界。
所以我需要调整着色器区域的大小。
除了重新制作精灵和更改顶点着色器中的位置之外,还有一种简单的解决方法吗?
原则上,您只能在对象的几何图形内绘制。
理论上,您可以调整着色器中的几何形状以扩展边框,但我不知道如何可靠地做到这一点。
我知道的几乎所有边缘着色器都使用全屏后处理通道来渲染轮廓