在编写自定义的 ScriptableRenderPass 时,我们有时会有这样的操作。

cmd.SetGlobalTexture("_SomeTypeTexture", theTexture); 

尤其在编写一些后处理屏幕效果的时候常见。

代码Shader

如果使用代码编写 shader:

TEXTURE2D(_SomeTypeTexture)

通过上述语句来引入对应的 变量。

Shader Graph

image.png

在 Composite 中添加对应类型的 Property。

image.png

确保 Reference 为 _SomeTypeTexture;
确保 Exposed 未被勾选。


RDDcoding
151 声望17 粉丝

一心一行