位置: 编程技术 - 正文

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

  • 税务师证书图片
  • 纳税筹划的方法有哪些
  • 代理税务有哪些机构
  • 产品质量问题赔偿账务处理
  • 劳务派遣公司简介模板范文
  • 增值税留抵退税政策2022
  • 上一年度凭证不填可以吗
  • 会计凭证的填制与审核过程
  • 汇算清缴补交需要调报表吗
  • 货物运输企业在运输货物时应当尽可能采用
  • 住房补贴是现金还是转账
  • 母公司从子公司借款有何风险
  • 视同销售如何纳税调整?
  • 境外个人汇入汇款规定
  • 外经证过期没报验
  • 签发空头支票的赔偿金
  • 售后回租 出租方
  • 个人所得税完整证明
  • 进口增值税发票怎么认证
  • mac 双系统如何调整系统空间
  • 所得税费用是什么账户类型
  • 小型微利企业所得税率
  • PHP:xml_parse_into_struct()的用法_XML解析器函数
  • 本地连接受限制无法连接
  • 多付货款退回的会计分录
  • php 字符串 数组
  • php数组函数 菜鸟
  • php5 mysql教程
  • php读取txt文件内容并判断
  • php实现文件上传下载
  • 应收账款需要计提损失准备吗
  • 为什么递延收益不产生所得税影响
  • 稳岗补贴怎么申请步骤
  • 金税盘服务费可以跨年抵扣
  • 自行研发非专利技术入账金额包括增值税吗
  • 一般计税和简易计税可以合并征税吗
  • 办公室装修 会计分录
  • 生产成本科目期末怎么结转
  • 维修设备增值税税率
  • 小规模企业房产税减按50%
  • 支付厂房租金计入什么会计科目
  • 红字更正法红字冲销法
  • 微信转账和支付宝转账哪个更安全
  • 物流公司主营业务成本会计分录
  • 环境保护税法自什么时候起施行
  • 财产保险的金额
  • 未达起征点的收入怎么入账
  • 办理分公司的流程样本
  • win8系统怎么关闭投影
  • mac怎么修改默认应用
  • hyper-v是啥
  • 微软推送win10更新 蓝牙
  • windows8.1开机
  • win10变成win8怎么办
  • linux shell !
  • win7磁盘管理怎么显示隐藏分区
  • win7系统损坏无法开机怎么重装
  • win8系统保护已关闭 如何系统还原
  • shell source不起作用
  • 使用jquery操作dom
  • 服务器自动关机什么原因
  • opengl绘制点线面
  • Apache服务器的安全缺陷
  • linux启动过程流程图
  • shell脚本运行linux命令
  • python开发bi
  • 《噩梦》
  • 使用js检测浏览器的网站
  • node.js模块
  • shell执行多个命令
  • centos6.9查看网卡状态
  • android 标签页
  • jquery 跨域方法
  • 烟叶处理
  • 重庆市国家税务局电子税务局官网
  • 商业发票发票号怎么填写
  • 江苏国税电子税务局怎么登录
  • 月收入不足1000
  • 连云港税务局网站
  • 重庆社保60%退休工资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设