位置: 编程技术 - 正文

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

  • 从价计征房产税怎么算 原值和出租房原值
  • 无发票的费用怎样补交所得税
  • 其他应收款资产负债表是负数怎么办
  • 金税盘处于报税期是什么意思
  • 从银行提取现金用途
  • 滞留票的处理
  • 发票领购带什么
  • 研发试制的样机属于固定资产吗
  • 融资租赁的固定资产由承租方进行核算,体现了( )原则
  • 商品已发出未开票未收款怎么做账
  • 什么是前期差错
  • 出售固定资产的税率是多少
  • 哪些公司可以开咨询费发票
  • 企业所得税清算是什么意思
  • 固定资产被替换部件的会计处理
  • 公司的电话费计入什么科目
  • 一般纳税人和小规模纳税人的区别
  • 下列各项支出中,允许用现金支付的有
  • 小型微利企业应纳税所得额300万
  • 个人股东分红如何合理避税
  • 客户退回货物会计分录
  • windows7iis安装
  • macbookpro怎么安装双系统
  • 长期待摊费用挂账原因
  • php几天可以速成
  • edge弹窗
  • PHP:spl_autoload_extensions()的用法_spl函数
  • koc文件用什么软件打开
  • 研发费用如何加计扣除何时申报
  • 企业筹建期发生的费用有哪些
  • vue动态绑定背景图
  • mkpart命令
  • 林木苗圃
  • js array
  • mongodb基础知识
  • 增值税发票抵扣联的作用
  • 税盘清卡清不了怎么办
  • 商誉需要交税吗
  • 普票加专票超过45万怎么交税
  • 企业间借款利息收入
  • 企业所得税退税会计分录
  • 三栏式明细账的借或贷怎么写
  • 提取法定盈余公积会影响留存收益吗
  • 房屋维修基金帐户处理办法
  • 记账凭证粘贴顺序银行回单
  • 上月的普票下月可以记账么
  • 商业保理怎么账务处理?
  • 专设销售机构的办公费计入
  • 销项税和进项税计算公式
  • 跨年暂估收入,次年开票会计分录
  • 营改增后如何纳税
  • 销项税票怎么开
  • 刻章费发票怎么开
  • 私营企业算固定收入吗
  • 修改mysql字段默认值
  • SQL中实现SPLIT函数几种方法总结(必看篇)
  • mysql搜索字段内容
  • airdrop怎么用?
  • win7系统快捷键关机
  • linux系统 虚拟机
  • 简述linux系统有什么显著特点
  • ime是什么文件
  • linux安装有哪几种方式
  • win10预览版与正式版
  • Mac怎么去掉开机密码
  • 无法装win7
  • Android自定义控件高级进阶与精彩实例
  • css设置最大高度
  • perl快速入门
  • 测试Qt Quick在各个平台上的3D渲染性能
  • vtk下载步骤
  • js 数组 增加元素
  • unity程序开发
  • js基于什么
  • jquery拖拽流程布局
  • python在windows
  • js立即执行函数作用
  • 国家税务总局发票查询官网
  • 顺丰快递的开票历史如何删除
  • 城市维护建设税属于什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设