位置: 编程技术 - 正文

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

  • 新公司未办税务怎么处理
  • 小规模免收增值税 其他收益怎么算
  • 工程附加税怎么计算
  • 医疗服务有增值业务吗
  • 财务汽车折旧年限的最新规定2020
  • 行程单发票抬头是什么意思
  • 开票软件服务费全额抵扣怎么做账
  • 个体户开票超30次后如何开票
  • 关于年底双薪和分红问题的处理
  • 用于集体福利的消费税
  • 什么费用计入什么科目
  • 购进原材料没有发票怎么做分录
  • 关税不可以抵扣吗
  • 出售旧机器设备,发生净收益会计分录
  • 营改增后哪些费用可以抵扣
  • 劳务费个人所得税税率表2023最新
  • 客户不结款怎么办,出结款通知单
  • 进的货没有入库怎么处理
  • 小规模纳税人医院免增值税吗
  • 买入返售金融资产什么意思
  • 苹果Mac系统怎么用光盘安装
  • mac版本系统
  • 员工的罚款计入什么科目
  • 应付账款暂估款的会计分录
  • 残保金通过什么科目核算
  • Win10 (21H1)Build 19043.1266更新补丁KB5005611正式版发布:附修复更新内容
  • 筹建期间业务招待费的处理
  • php字符串函数有哪些
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • 前端框架view
  • 年终奖一般发什么奖品
  • 解决办法总比困难多
  • 农产品个体销售税率多少
  • 已确认的发票如何入账
  • 申请减免费用的报告格式
  • 子公司注销母子关系流程
  • 建行e信通怎么提现怎么操作
  • linux 高并发网络编程
  • 数据分析实战
  • sed命令大全
  • ps怎么弄树
  • 残保金补申报后处罚会自动取消吗
  • 存货跌价准备的账务处理
  • 建筑业营改增前后区别
  • 现金股利要交税
  • 固定资产折旧范围口诀
  • 长期债权投资业务处理
  • 什么企业进项多
  • 小规模季度交税分录怎么做
  • 固定资产增加
  • 金税四期对企业纳税管理影响分析
  • 交易性金融资产的账务处理
  • 别的公司代付货款
  • 支付给劳务人员劳务费需缴纳印花
  • 公司变更名字后,公账怎么办
  • 应收账款记账凭证怎么写
  • 没有报关单可以出口吗
  • 员工出差的餐费发票是否全部入差旅费
  • 利息支出可以抵扣进项吗
  • 销项税小于进项税怎么结转
  • sql server错误和使用情况报告
  • win8.1开机密码忘了
  • 在linux操作系统中
  • xp系统怎么禁止软件联网
  • centos nis
  • WIN7系统怎么安装 注音输入法
  • 如何用css画三角形
  • 使用jquery
  • shell 数组变量
  • Python内置函数的应用操作
  • TypeScript Type Innference(类型判断)
  • unity射击游戏完整功能代码
  • 可输入文字查找的软件
  • 税务局举报管理办法
  • 淄博市税务局投诉电话
  • 深圳电子税务局税种启用在哪里
  • 小规模纳税人进口环节的增值税税率
  • 河南省医保卡中心电话
  • 物业公司收取的物业费用如何缴税
  • 江西国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设