位置: 编程技术 - 正文

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

  • 房地产开发企业资质等级有几个
  • 生产企业出口自产的小汽车
  • 如何查询企业税务状态
  • 应交税费和税金及附加的关系
  • 本月累计专项扣款怎么算
  • 一个季度30万是不含税吗
  • 进口消费税应该记到什么科目
  • 所得税费用在利润表中应在税金及附加项目中填列
  • 固定资产残值账务处理
  • 固定资产投资损失怎么做账
  • 处置子公司全部股权会计处理 企业会计准则
  • 房贷利息抵个税细则 两套房
  • 冲减本年利润
  • 高新技术企业一定是先进制造业吗
  • 公司收到股东的钱现金流量表怎么填
  • 会计凭证的概念及分类
  • 服务类的企业发票税率
  • 超限量领购发票审批通过后
  • 含税和不含税哪个对卖方有利
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 集团控股公司
  • 销售额没有达到要求企业采取措施
  • 个人所得税法规定可减征个税的情形有
  • 代扣代缴增值税如何申报抵扣
  • 高新企业产品开发的折旧费用可以税前扣除吗?
  • 物业公司水费差额征税不备案
  • 家政公司可以开专票吗
  • 未分配利润为什么不分配
  • 申请商标发生的费用应该如何入账?
  • 出差补贴怎么算
  • mac怎么创建热点
  • 固定资产报废能报保险公司理赔吗
  • win11打开图片
  • 三星电脑安装系统按哪个键
  • PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
  • 完税凭证遗失后怎么处理
  • 挂靠借用资质账务处理?
  • 空调拆卸安装怎么找师傅
  • 红字增值税专用发票信息表怎么填
  • 财务费用明细科目怎么写
  • 可以享受企业所得税加计扣除的有
  • react生命周期分为两类
  • 待摊费用在资产负债表里写在哪
  • 购买需要安装的设备计入什么科目
  • 普通发票作废算额度吗
  • 高速费发票可以重开吗
  • phpcms插件
  • 通讯补贴算福利费吗
  • 固定资产净残值账务处理
  • 投资性房地产递延所得税负债为什么计入其他综合收益
  • 第一季度利润表年初余额
  • 开增值税专票要交税吗
  • 农业发展公司有没有库存商品的
  • 以前年度损益调整怎么做账
  • 混合销售举例说明
  • 建账试算平衡
  • 教育费附加免征额
  • 培训费产生的差额是什么
  • 主营业务收入的英文
  • 新企业设置账簿
  • mysql修改默认字符集和校对规则
  • SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
  • win7系统设置打印机共享
  • 运行linux
  • window10玩英雄联盟卡顿怎么办
  • macos卸载java
  • window 启动
  • linux tracker
  • nicconfigsvc.exe - nicconfigsvc是什么进程 有什么用
  • win7激活后grub
  • win7旗舰版系统怎么样
  • OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio
  • javascript有几种类型
  • js实现组件功能
  • Unity3D&&TexturePacker
  • python中将字典转换为字符串
  • python例子大全
  • 税务案件移送案件的法律条款
  • 吉林省国家税务局官网
  • 演艺明星
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设