source | 源纹理。 |
dest | 目标 RenderTexture,或 /null/(直接对屏幕执行 blit 操作)。 |
mat | 用于复制的材质。材质的着色器应该执行一些后期处理效果。 |
offsets | 可变数量的过滤偏移。偏移以像素为单位。 |
destDepthSlice | 要对其执行 blit 操作的纹理数组目标切片。 |
将源纹理复制到目标,用于多点着色器。
主要用于实现一些后期处理效果。例如,
高斯或迭代锥形模糊在多个不同位置对源纹理进行采样。
BlitMultiTap 将 dest
设置为 active 渲染纹理,将 source
设置为材质上的
_MainTex
属性,并绘制一个全屏四边形。四边形的每个顶点
都设置了多个纹理坐标,并且偏移 offsets
个像素。
BlitMultiTap 与 Graphics.Blit 具有相同的限制。
另请参阅:Graphics.Blit、后期处理效果。