位置: 编程技术 - 正文

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

  • 商品批发企业进项税额会计分录
  • 原值和净值在报表怎么找
  • 开发票是否享受优惠政策
  • 利润表年度报表
  • 事业单位缴纳税款比例
  • 小规模纳税人销售农产品税率是多少
  • 应收账款周转率多少合适
  • 商业承兑到期对方不付款如何起诉
  • 异地经营需要办什么税务手续?
  • 转销无形资产的处置流程
  • 减免税款如何申报
  • 公司亏损没有收入怎么办
  • 企业可根据实际情况随意设置会计科目
  • 退休人员返聘工资怎么缴税
  • 物业公司收入多少钱
  • 退税上传,申报文件上传失败
  • 开票的时候如何把价格分散开
  • 超市个体工商户怎么取名
  • 账表不一致的原因和根源
  • 购销合同印花税计税依据
  • 供应商质量扣款通知单
  • 什么是comsol
  • windows快速查询
  • win7系统的系统配置里设置开机启动项
  • 年薪制职工薪酬计算方法
  • 用代管资金付出的钱
  • 厂房租金计入什么费用部门
  • 已经提完折旧的设备改造
  • PHP:oci_num_rows()的用法_Oracle函数
  • eclipse 4.19
  • apache24启动不了错误代码1
  • 餐费发票可以抵扣成本吗
  • 利息收入结转的正确分录
  • PHP:Memcached::append()的用法_Memcached类
  • 带息应收票据计息时
  • php魔术方法的讲解与使用
  • wordpress的文章在数据库里吗?
  • 商品销售成本怎样计算
  • 工资零申报3个月后不能申报了吗
  • php 跨域
  • 增值税发票校验码在哪个位置
  • php uniqueid
  • thinkphp跨域请求
  • 2021所得税季报怎么填
  • 小规模纳税人代收水电费税率
  • 欠对方钱对方公司已注销
  • 分公司从总公司进货不开票违法吗
  • 营业收入计入销售收入吗
  • 营业账簿印花税申报流程
  • 累计折旧需要分录吗
  • 应付账款借方余额负数表示什么
  • 仓库到仓库贸易术语
  • 机动车经销企业开具机动车发票
  • 应付利息核算的会计分录
  • 汽车租赁的会计处理
  • 广告发布费属于什么费用
  • 公司现金支票取现要缴税吗
  • sql kill进程
  • xp系统怎么打开开机启动项
  • 如何把旧mac上的所有内容迁移到新mac上
  • linux删除定时任务
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • 2021年win10累积更新
  • win7开机黑屏只有一个鼠标箭头
  • win10如何将我的电脑添加到桌面
  • linux启动cron定时任务
  • win10怎么设置图片
  • js里写css
  • node.js快速入门
  • vue中使用jsx
  • JavaScript中的case
  • Linux 中的time函数
  • unity3d2019安装步骤
  • 完美解决usb电涌15秒后关机
  • unity3d 场景
  • jquery获取table指定的行列
  • 被认为是税务风险的原因
  • 怎么查询工程师名下的项目
  • 国家税务局网上电子税务局官网天津
  • 漯河经济开发区税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设