我正在尝试创建一个着色器,以向UI项添加发光效果。它可以在“场景”选项卡中使用:
但是在“游戏”选项卡或内置项目中根本不起作用:
我并不是真的擅长着色器,所以不确定是否做错了什么,或者Shader Graph不应该与Unity UI一起使用。是吗?
答案 0 :(得分:1)
将画布的渲染模式设置为Screen Space - Camera
或World Space
。
这是必需的,因为渲染着色器(与计算着色器不同)需要使用摄像头才能实现任何意义,并且使用Screen Space - Overlay
制作的UI不会使用摄像头。