位置: 编程技术 - 正文

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脚本编程)

  • 政府返还土地款的会计处理
  • 清算资产处置
  • 无票收入在增值税表中填哪
  • 教育行业主营业务内容
  • 分公司可以用总公司的业绩吗
  • 进口货物再出口 增值税处理
  • 国内旅客运输票据
  • 市区增值税附征怎么填
  • 现金支付用什么科目
  • 租赁的房子
  • 银行承兑个人可以接受吗
  • 收到实物返利
  • 进料料件内销账务处理怎么做?
  • 管理费用多计提了怎么冲
  • 减税降费各项政策
  • 商业汇票记什么会计科目?
  • 出售子公司全部股权的股权账务处理
  • 小规模增值税报表模板
  • 清算期间企业所得税申报期限
  • 怎么处理有问题的货物
  • 给股东分配股利
  • 文艺汇演活动经历怎么写
  • 增值税进项留抵退税的账务处理
  • profiler.exe - profiler是什么进程 有什么用
  • u盘转移到另一个u盘
  • 待清算商户消费款项是什么
  • php数组函数,选班长
  • 苹果充电宝怎么验真假
  • 新公司成立前期费用
  • 个人非货币性资产投资个人所得税
  • 增值税专用发票有几联?
  • au_.exe是什么进程
  • 出租不动产预缴增值税计算公式
  • fetchall的用法
  • 最好用的无人品牌子
  • 福利费需要缴税吗
  • 非洲加纳霍霍埃族是个国家吗
  • react 入门教程
  • 前端处理map
  • 固定资产处置收入增值税税率
  • 区块管理办法
  • 基本户 变更
  • mongodb数据查询
  • 非货币性资产交换是企业经常发生的
  • 营业额和营业收入怎么算
  • 预付账款需要做预算凭证吗
  • 同花顺电脑版怎么看财务报表
  • 医疗机构销售药品能否加价
  • 月末一般无余额的账户是( )
  • 小规模纳税人开专票需要交税吗
  • 房地产行业增值税预缴
  • 企业购进的固定资产
  • 销售折让的会计账务处理分录
  • 备用金没有发票,只有支付凭证
  • 设置资产处置损益的依据
  • 个人报销费用怎么做分录
  • 地方教育费附加从哪年开始征收的
  • 非营利医疗机构印花税减免政策文件
  • sql2005开启xp_cmdshell
  • wdcp面板
  • windows7如何获得正版
  • Vista 优化预读文件设置,提速开关机速度
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • cortana可以用于搜索本机文件吗
  • pln是什么文件
  • window10蓝瓶
  • win8怎么下载itunes
  • jquery validate demo 基础
  • nodejs解析路径
  • unity shaders and effects cookbook
  • jquery自定义组件
  • 浅谈python要进行房价预测的优点和缺点
  • 解析函数
  • NGUI之UIRoot
  • Android 5.1 API 22 所有sdk文件下载地址
  • android反编译smali
  • python设计内容
  • 施工费税费
  • 全国税务发票查询电话
  • 12366属于哪个部门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设