位置: 编程技术 - 正文

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

  • 房地产开发企业资质管理规定
  • 受托代销商品款是什么科目
  • 单利率和复利率excel计算公式
  • 一次性支付一年房租怎么做账每月如何结转
  • 蓝字发票有认证的吗
  • 电商存货周转率的正常范围
  • 企业所得税季度申报
  • 平价转让股权如何交税
  • 事业单位缴纳税款比例
  • 调增企业所得税怎么算
  • 制造企业售后服务方案
  • 购税控盘账务处理
  • 银行付款退回重新开户
  • 工业混合销售行为如何纳税?
  • 提供部分原料的英文
  • 办公室饮用水可以浇花吗
  • 增值税普通发票需要交税吗
  • 协议报价税率与开出的发票不一致怎么办?
  • 税务代理有哪些岗位
  • 房屋租赁税务局开票税点
  • 什么情况增值税专用发票不能抵扣
  • 资产处置收益计入哪个会计科目
  • 事业单位年末预算会计货币资金在贷方有余额对吗
  • 施工成本科目
  • system进程有什么用
  • php如何实现字符串反转
  • 公司美团提现到个人银行账户会有什么风险吗
  • 清算期间会计科目
  • linux的网络编程
  • 如何修改php.ini
  • php加密zend
  • php parse_str() 函数的定义和用法
  • css元素居中的几种方法
  • 持有至到期投资账务处理
  • scp命令 基于SSH协议远程复制文件
  • pgrep命令作用及含义
  • convert convert
  • js不同类型的工厂函数
  • 补记以前年度固定资产怎么记账
  • 去银行打对账单和回执单需要拿什么
  • 分页存储的优缺点
  • 使用pt-kill根据一定的规则来kill连接的方法
  • 应收账款科目的期末余额
  • 开个人劳务票需要本人去吗
  • 购买电脑一次性计入费用吗合理吗
  • 残保金申报方式改变时间
  • 固定资产是指的什么
  • 在建工程里面的费用最后怎样结转
  • 持有至到期投资是债权投资吗
  • 应付账款周转率越大越好还是越小越好?
  • 总账的建立
  • sql中的存储过程是干嘛用的
  • mac查找序列号
  • windows vista升级
  • ubuntu调出命令行
  • macbook如何使用word
  • linux修改密码认证令牌错误
  • 如何把itunes的音乐导入ipod
  • xp创建VPN连接图文教程
  • graphics.dll
  • hpz12进程
  • win7 设置
  • linux最小安装和正常安装
  • 按developer.android.com安装新的环境
  • android secure
  • cocoscreator场景切换
  • 深入理解ffmpeg pdf
  • 表单jsp
  • 批处理文件如何运行
  • js模块化开发教程
  • unity3d导出fbx文件
  • 深入理解python特性 pdf
  • jquery插件开发方法
  • 如何开具红字发票明细
  • 保险理赔款如何分配
  • uk开票软件如何赋码
  • 税务局怎么增加购票员
  • 江西国税电子税务局
  • 江苏国税电子网
  • 重庆市网上审批服务大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设