UnityShader快速入门(2):其形式是什么?
发布时间
阅读量:
阅读量
UnityShader快速入门(2)UnityShader的形式
研究背景与问题陈述
UnityShader的核心职责在于:为各类着色器提供所需的代码实现
而代码的编写方式主要包括以下三种
2. 长子:顶点/片元着色器
在Unity引擎中,CG/HLSL语言 被用于开发顶点/片元着色器(Vertex/Fragment Shader) ,其具备更高的复杂性与灵活性。
此类代码通常被嵌入于Pass语句块之中,其书写格式如下
Shader "Unlit/MyFirstShader"
{
Properties
{
_Color("Color", Color) = (1,1,1,1)
}
SubShader
{
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
ENDCG
}
}
}
全部评论 (0)
还没有任何评论哟~
