位置: 编程技术 - 正文

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

  • 机票代理是否差额征税
  • 小规模纳税人进项可以抵扣吗
  • 固定资产入账怎么做账
  • 一般企业都涉及到哪些税
  • 主营业务收入为什么记贷方
  • 增值税普通发票和普通发票的区别怎么交税
  • 绿化工程账务处理支出
  • 消费取得普通发票怎么开
  • 个人合伙清算如何起诉
  • 购入材料过程中支付运费
  • 销售额负数 如何填报报表
  • 12月结账写本年累计吗
  • 两笔不同业务能做一个凭证吗
  • 退休人员返聘工资交个人所得税标准
  • 超市积分礼品
  • 年数总和折旧计算方法
  • 开具红字专票的步骤
  • 建筑工程甲方提供给乙方的材料
  • 善意取得虚开增值税专用发票追征期
  • 上月留抵进项抵扣分录
  • win11如何更改开始菜单位置
  • 调整低电量通知怎么设置
  • 公司买的理财产品怎么做账
  • 上网的操作
  • 安装win7教程
  • 呆滞品报废入什么科目
  • js控件的监听事件怎么使用
  • 进程mmc.exe
  • 企业存款利息收入增值税
  • 含税价怎么计算增值税
  • php递归函数的例子
  • 申请一般纳税人流程
  • 旧设备换新设备会计分录
  • 21年前端面试题
  • 前端数据导出为excel
  • tensorflow gan
  • aes加解密工具
  • 企业所得税纳税人包括哪些类型
  • 个体工商户可以开对公账户吗
  • 报税营业成本包括什么
  • 股本及溢价
  • 请问如何在
  • python异常值处理方法
  • 学习笔记——Django项目的删除数据、查询数据(filter、get、exclude)
  • 借贷记账法的记账规则是
  • 小规模季度等于几个月
  • 社保缴费是当月扣当月的吗
  • 机动车统一发票怎么开
  • 预缴增值税的账务处理
  • 一般纳税人开普票和专票有什么区别
  • 关税 账务处理
  • 其他综合收益如何计算所得税
  • 应收账款入账价值包括现金折扣吗
  • 开专票需要什么条件呢怎么开
  • 会计账务处理程序有哪些类型
  • 工会发放节日慰问品种类
  • 公司账户多少钱保证公司运转
  • 小规模纳税人租赁发票税率是多少
  • 四技合同是什么?
  • 报销如果没有发票怎么补救
  • 购物卡送给客户的账务处理
  • 购买方退货的会计分录怎么写
  • sql server数据库查询语句
  • Mysql中几种插入效率的实例对比
  • mysql里删除表里的数据
  • xp系统和2003系统的异同
  • 如何安装ubuntu20.04
  • linux readelf命令
  • 电脑windows8怎么样
  • mac计算器快捷键
  • Css属性中表示字体的是
  • u3d手游开发
  • iframe transparent透明背景方法
  • Node.js中的全局对象有
  • node+express+ejs使用模版引擎做的一个示例demo
  • jquery实现二级联动菜单
  • js基础教程
  • python计算π值
  • javascript怎么用
  • 什么是增值税免抵税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设