手册
脚本 API
unity3d.com
Version:
2020.3
2021.1
2020.3
2020.2
2020.1
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
2018.2
2018.1
2017.4
2017.3
2017.2
2017.1
5.6
包含此页的版本:
不含此页的版本:
受支持
旧版
手册
脚本 API
语言:
中文
English
中文
日本語
Español
한국어
Русский
手册
Version:
2020.3
2021.1
2020.3
2020.2
2020.1
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
2018.2
2018.1
2017.4
2017.3
2017.2
2017.1
5.6
包含此页的版本:
不含此页的版本:
受支持
旧版
Unity 用户手册 2020.3 (LTS)
图形
着色器
编写着色器
Example shaders
Unity 中的 GLSL
编写表面着色器
Example shaders
How you write custom shaders in Unity depends on the render pipeline you use:
For guidance and examples for the Built-in Render Pipeline, see
Example shaders for the Built-in Render Pipeline
.
有关通用渲染管线 (URP) 的指南和示例,请参阅
URP:编写自定义着色器
。
对于 HDRP,由于代码的复杂性,不建议编写自己的着色器程序。而应使用
Shader Graph
,这样无需编写代码也可创建 Shader 对象。
有关自定义可编程渲染管线的简单顶点和片元着色器的示例,请参阅
在自定义渲染管线中创建简单渲染循环
。
Unity 中的 GLSL
编写表面着色器