Unity中如何实现类似玻璃的透明效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1015个文字,预计阅读时间需要5分钟。
原文示例:本文实例为大家分享了Unity实现去伪效果的整体代码,供大家参考。具体内容如下:一、使用Cubemap,做一个假反射;Shader代码如下:Shader Custom/glassShader { Properties { _MainColor (Main Color, Color) } SubShader { Tags { RenderType=Opaque } Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include UnityCG.cginc fixed4 _MainColor; struct appdata { float4 vertex : POSITION; }; struct v2f { float2 uv : TEXCOORD0; }; v2f vert (appdata v) { v2f o; o.uv=v.vertex.xy; return o; } fixed4 frag (v2f i) : SV_Target { return _MainColor; } ENDCG } } }
改写后:本文提供Unity中实现去伪效果的关键代码,以供学习。
本文共计1015个文字,预计阅读时间需要5分钟。
原文示例:本文实例为大家分享了Unity实现去伪效果的整体代码,供大家参考。具体内容如下:一、使用Cubemap,做一个假反射;Shader代码如下:Shader Custom/glassShader { Properties { _MainColor (Main Color, Color) } SubShader { Tags { RenderType=Opaque } Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include UnityCG.cginc fixed4 _MainColor; struct appdata { float4 vertex : POSITION; }; struct v2f { float2 uv : TEXCOORD0; }; v2f vert (appdata v) { v2f o; o.uv=v.vertex.xy; return o; } fixed4 frag (v2f i) : SV_Target { return _MainColor; } ENDCG } } }
改写后:本文提供Unity中实现去伪效果的关键代码,以供学习。

