Unity CG着色器常用内置代码宝典
2026/6/26 0:49:08 网站建设 项目流程

这里不废话,直接把着色器最常用的内置代码列出,以便快速查阅。

UnityObjectToClipPos(float4 v)

把顶点从模型空间转裁剪空间。基本上着色器必用。

TRANSFORM_TEX(uv,tex)

应用纹理缩放和偏移。

tex2D(tex,uv)

贴图采样。

mul(unity_ObjectToWorld,v.vertex)

把顶点坐标从模型空间转世界空间,漫反射、高光反射都要用。

UnityObjectToWorldNormal

法线,模型转世界。漫反射、高光反射都要用。

_WorldSpaceLightPos0

从顶点指向光源的世界方向。漫反射、高光反射都要用。

_LightColor0

UNITY_LIGHTMODEL_AMBIENT

_WorldSpaceCameraPos

高光反射用。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询