前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Shader初学笔记:简单色块红橙黄绿蓝靛紫白灰黑

Shader初学笔记:简单色块红橙黄绿蓝靛紫白灰黑

原创
作者头像
clawclaw
发布2018-03-26 10:43:16
8085
发布2018-03-26 10:43:16
举报
文章被收录于专栏:Unity Shader

v2f vert (appdata v)

{

v2f o;

o.vertex = UnityObjectToClipPos(v.vertex);

o.uv = v.uv;

return o;

}

fixed4 frag (v2f i) : SV_Target

{

if(i.uv.x>0.9)return float4(1,0,0,1);

else if(i.uv.x>0.8)return float4(1,0.5,0,1);

else if(i.uv.x>0.7)return float4(1,1,0,1);

else if(i.uv.x>0.6)return float4(0,1,0,1);

else if(i.uv.x>0.5)return float4(0,0,1,1);

else if(i.uv.x>0.4)return float4(0,1,1,1);

else if(i.uv.x>0.3)return float4(1,0,1,1);

else if(i.uv.x>0.2)return float4(1,1,1,1);

else if(i.uv.x>0.1)return float4(0.5,0.5,0.5,1);

else return float4(0,0,0,1);

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档