tex2Dproj与tex2D之间的区别

时间:2023-02-14   阅读次数:

在用Shader表现攻击范围的效果时,投影使用tex2Dproj,那与tex2D之间有何区别呢?


唯一的区别是,在对纹理进行采样之前,tex2Dproj将输入的UV xy坐标除以其w坐标。这是将坐标从正交投影转换为透视投影(此段资料来源网络:链接


fixed4 frag (v2f i) : SV_Target
{
   //投影
   fixed fullMask=tex2Dproj(_ShadowTex,UNITY_PROJ_COORD(i.uvShadow)).a;
   ...
}

   



其它文章