您的位置:首页 > 游戏 > 游戏 > 青岛建韩国网站的公司_新手小白学编程_矿产网站建设价格_网络营销的常用方法有哪些

青岛建韩国网站的公司_新手小白学编程_矿产网站建设价格_网络营销的常用方法有哪些

2024/10/5 17:21:02 来源:https://blog.csdn.net/dxgzg/article/details/142282171  浏览:    关键词:青岛建韩国网站的公司_新手小白学编程_矿产网站建设价格_网络营销的常用方法有哪些
青岛建韩国网站的公司_新手小白学编程_矿产网站建设价格_网络营销的常用方法有哪些

我和chatgpt真强!

在 Unity 编辑器中,右键点击 Assets 文件夹,选择 Create -> Shader -> Unlit Shader。shader代码如下,尽管我看的不是很懂,但确实有用

Shader "Custom/GrayScaleShader"
{Properties{_MainTex ("Base (RGB)", 2D) = "white" {}}SubShader{Tags { "RenderType"="Opaque" }Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include "UnityCG.cginc"struct appdata_t{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float4 pos : POSITION;float2 uv : TEXCOORD0;};sampler2D _MainTex;float4 _MainTex_ST;v2f vert (appdata_t v){v2f o;o.pos = UnityObjectToClipPos(v.vertex);o.uv = TRANSFORM_TEX(v.uv, _MainTex);return o;}half4 frag (v2f i) : SV_Target{half4 color = tex2D(_MainTex, i.uv);float gray = dot(color.rgb, half3(0.299, 0.587, 0.114));return half4(gray, gray, gray, color.a);}ENDCG}}
}

再创建一个材质并应用 Shader:
右键点击 Assets 文件夹,选择 Create -> Material,创建一个新材质,在材质的 Shader 下拉列表中选择你刚刚创建的shader
在这里插入图片描述

应用材质

在将这个材质应用于我们的图片
在这里插入图片描述

效果展示

感觉还不错
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com