位置: 编程技术 - 正文

Unity3D使用shader实现灰图(unity的shader在哪儿)

编辑:rootadmin

推荐整理分享Unity3D使用shader实现灰图(unity的shader在哪儿),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d的shader,unity shader cull off,unity shader视频教程,unity shader lod,unity shader视频教程,unity的shader用法,unity的shader在哪儿,unity3d shader,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!

Unity3D使用shader实现灰图(unity的shader在哪儿)

原文地址: "Sprites/Gray"{Properties{ [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) [MaterialToggle] PixelSnap ("Pixel snap", Float) = 0} SubShader{ Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="True" } Cull Off Lighting Off ZWrite Off Fog { Mode Off } Blend One OneMinusSrcAlpha Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #pragma multi_compile DUMMY PIXELSNAP_ON #include "UnityCG.cginc" struct appdata_t { float4 vertex : POSITION; float4 color : COLOR; float2 texcoord : TEXCOORD0; }; struct v2f { float4 vertex : SV_POSITION; fixed4 color : COLOR; half2 texcoord : TEXCOORD0; }; fixed4 _Color; v2f vert(appdata_t IN) { v2f OUT; OUT.vertex = mul(UNITY_MATRIX_MVP, IN.vertex); OUT.texcoord = IN.texcoord; OUT.color = IN.color * _Color; #ifdef PIXELSNAP_ON OUT.vertex = UnityPixelSnap (OUT.vertex); #endif return OUT; } sampler2D _MainTex; fixed4 frag(v2f IN) : SV_Target { fixed4 c = tex2D(_MainTex, IN.texcoord) * IN.color; c.rgb *= c.a; float gray = dot(c.xyz, float3(0., 0., 0.)); c.xyz = float3(gray, gray, gray); return c; } ENDCG }}}

使用方法:

// Use this for initializationvoidStart(){ SpriteRendererrender=this.GetComponent<SpriteRenderer>(); render.material.shader=Shader.Find("Sprites/Gray");}本文固定链接: Houzi 年月日 于 Cocos2D开发网 发表

Unity3D修改脚本模板 转载自:猴子原创,欢迎转载。转载请注明:转载自Cocos2Der-CSDN,谢谢!原文地址:

解决Unity无法导入package资源包(Failed Importing Package) .unitypackage的完整路径中不要存在中文就行,即不要放在任何以及包含中文的目录下…

Unity3D之iTween 转载自:

标签: unity的shader在哪儿

本文链接地址:https://www.jiuchutong.com/biancheng/378763.html 转载请保留说明!

上一篇:Unity3D之Transform参数

下一篇:Unity3D修改脚本模板(unity3d脚本编程)

  • 摊薄净资产收益率是什么意思
  • 税务师继续教育怎么做
  • 财务软件交多少钱印花税
  • 品种法,分批法,分步法是什么
  • 文化建设费征收依据
  • 财产租赁合同印花税优惠政策
  • 计提坏账准备怎么理解
  • 出售使用过的固定资产
  • 核定征收生产经营所得税率
  • 增值税建筑业税率几次调整
  • 收到补价时应确认收益,支付补价时不能确认收益
  • 个体工商户该如何交税
  • 技术培训费发票怎么开
  • 中注协官宣
  • 企业开票代码是什么意思
  • 公司汽车一年可以用多少油费
  • 实收资本的账务处理例题
  • 企业抵押贷款手续办理流程
  • 电脑bios设置最佳性能和默认
  • 关于商品退换
  • 苹果电脑录屏的视频保存在哪里
  • 房屋出租后土地使用税谁来交
  • PHP:Memcached::decrementByKey()的用法_Memcached类
  • 电脑进程ace是什么
  • 怎么登明细分类账
  • 工伤个人承担的费用
  • 材料委托加工
  • 合伙搞养殖
  • 委托加工物资增值税计税依据
  • 桑吉尔夫个人简介
  • 废料收入的成本怎么核算
  • 投标报名费怎么定
  • 增值税发票校验码在哪个位置
  • 出售还在摊销的产品
  • 文件不小心删除了怎么恢复
  • Php实现注解注入
  • 信息技术服务费税收编码
  • 员工福利费会计分录 最新
  • 油气勘探开发
  • 公益性怎么解释
  • 小规模纳税人如何开专票
  • 扣税免除项
  • 营改增后发票管理办法
  • 将织梦dedecms转换到wordpress
  • mysql用户授权信息保存在哪里
  • ubuntu下安装windows
  • 公账转给员工工资情况说明怎么写
  • 短期借款会计分录例题及答案
  • 发票行业税目怎么选
  • 施工企业的汇兑损失属于财务费用
  • 个体户该怎么交公积金
  • 私车公用发票去哪个税务局开
  • 施工企业外经证交费的时候工会经费是怎么计算的
  • 收到残障金退回怎么处理
  • 收到利息收入如何做分录
  • 汽车租赁公司怎么办理
  • 管家婆进货单科目名称怎么录入?
  • 租用的办公室装修费用怎么入账
  • mysql 5.7.32
  • win2008 r2 hosts文件修改方法
  • dockers容器
  • 安装xp后win7不能用怎么办
  • 右下角小喇叭调不了声音
  • macbook开机壁纸怎么设置
  • mac系统怎么查看
  • egui.exe是什么进程
  • 远程控制安全
  • linux0.12内核代码多少行
  • win10正式版多少钱
  • linux的关闭命令
  • python占位
  • perl @inc
  • Node.js中的事件循环是什么
  • js中的原型和原型链
  • 即将发布的新能源汽车
  • javascript制作小程序
  • 登陆界面android
  • 河南新乡地税局罗姓病逝
  • 税务局监督执纪存在问题
  • 中山火炬开发区建设发展有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设