位置: 编程技术 - 正文

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

  • 原材料报废可以退税吗
  • 医院能否开具增值税专用发票
  • 百旺金赋的服务费必须交吗
  • 培训发生的差旅费怎么记账
  • 冲销暂估材料怎么做账
  • 当期免抵税额有什么用
  • 物业公司收物业费如何入账
  • 小规模普票冲红怎么做账
  • 税务登记时要财务确认吗
  • 房地产开发企业会计科目
  • 增值税普通发票有什么用
  • 公司给员工的商业保险
  • 许可费怎么进行分类
  • 专家评审费需要多少钱
  • 境内企业技术转让 增值税
  • 购入增值税税控系统专用设备为什么全额计入固定资产
  • 不同行业的单位名称
  • 奖金收入纳税
  • 如何正确核算出租房屋所应交的房产税?
  • 生产企业的免抵退纳税申报,在财务做销售收入账务后
  • 申请增值税一般计税方法的个体工商户可自
  • 自建不动产领用原材料的进项税
  • 跨年度暂估未取得发票如何处理
  • 王者荣耀怎么解除关系
  • 非房地产企业的基建管理办法
  • 报销怎么打
  • 怎样清理ie
  • 宏病毒感染的文件类型是什么
  • 固定资产进项发票
  • springboot集成camunda+bpmn
  • 帝国cms移动端
  • hpzts04.exe是什么进程 有什么作用 hpzts04进程查询
  • 塔菲尔区域
  • php使用教程
  • phpstudy配置
  • 股权投资企业收益怎么算
  • 税控机维护费抵扣分录
  • 会计劳保用品有哪些东西呢
  • vuexl
  • 2023年我要实现的目标是
  • 浏览器任意链接在哪里
  • 编写脚本语言
  • 预付账款和挂账的区别
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 多计提的增值税怎么冲减
  • sqlceil函数用法
  • 电子发票和增值税发票有什么区别
  • 营业外收入应如何核算
  • 房租进项发票怎么处理
  • 提取保险责任准备金怎么计算
  • 企业增加实收资本的途径不包括
  • 工资里计提五险什么意思
  • 企业补提以前年度折旧政策依据怎么写
  • 什么情况下可以待岗
  • 超市卡发票可以作为费用吗
  • 债务抵消的构成要件
  • 事业单位收到钱怎么记账
  • 在mysql中,创建数据库的基本语法格式是
  • mysql 5.7.34安装
  • 流言:Win9或终止32位系统 加速64位平台
  • 文本文件模式
  • ubuntu 命令大全
  • 电脑硬盘磁盘是什么材料
  • mac怎么连接打印机设备
  • win7资源管理器怎么打开
  • win7任务栏怎么全部显示出来
  • linux crontab用法
  • 关闭windows游戏
  • css命名大全
  • Unity3D游戏开发毕业论文
  • 使用jquery实现的项目
  • linux脚本case
  • vue中的echarts
  • javascript写html
  • 安卓系统滑动设置
  • python中面向对象的概念
  • python中序列
  • 水利建设基金的税率
  • 税源管理科是干什么的
  • 舟山自贸区税收优惠政策五减五免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设