如何调整着色器区域的大小?

问题描述

我制作了2d轮廓着色器,但是轮廓不会渲染超出精灵的边界。

所以我需要调整着色器区域的大小。

除了重新制作精灵和更改顶点着色器中的位置之外,还有一种简单的解决方法吗?

解决方法

原则上,您只能在对象的几何图形内绘制。

理论上,您可以调整着色器中的几何形状以扩展边框,但我不知道如何可靠地做到这一点。

我知道的几乎所有边缘着色器都使用全屏后处理通道来渲染轮廓