eastwing Asked:2020-05-20 04:50:43 +0000 UTC2020-05-20 04:50:43 +0000 UTC 2020-05-20 04:50:43 +0000 UTC Unity UI 的着色器图 772 我正在尝试创建一个可以使 UI 元素发光的着色器。 在“场景”选项卡中,着色器工作: 但是,已经在“游戏”选项卡上(无论项目是否正在运行),以及在组装项目中 - 否: 这是一个错误还是应该是这样的?我不擅长着色器,我承认我做错了什么。 目前是否可以使用 Shader Graph 为 UI 元素创建工作着色器? 统一版本:2019.1.2f1 更新 着色器在应用于其画布在世界空间或屏幕空间 - 相机模式下呈现的 UI 时起作用。但它仍然不一样,它需要在叠加层中工作。可能吗? unity3d 1 个回答 Voted Best Answer eastwing 2020-05-21T15:06:25Z2020-05-21T15:06:25Z 我将用英语翻译给我的答案SO: 将画布设置为Screen Space - Camera或World Space。 这是必要的,因为渲染着色器与计算着色器不同,需要摄像头才能工作,而在模式下运行的 UI 元素Screen Space - Overlay不使用它。
我将用英语翻译给我的答案SO:
将画布设置为
Screen Space - Camera或World Space。这是必要的,因为渲染着色器与计算着色器不同,需要摄像头才能工作,而在模式下运行的 UI 元素
Screen Space - Overlay不使用它。