位置: 编程技术 - 正文

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

  • 进项税额转出的例题
  • 资金账簿印花税税率
  • 当期免抵税额如何做账
  • 房产税的计税依据包含增值税吗
  • 核定征收企业所得税应税所得率
  • 受托加工的物资是哪个科目
  • 公司网站建设费做账是流量应计入
  • 税金及附加现金流指定
  • 100万劳务费发票多少税
  • 房地产简易征收可以开专用发票吗
  • 汽车保险专用发票怎么做账
  • 留抵进项税额
  • 融资租赁出租人和承租人的区别
  • 联营商品如何做账
  • 购货发票未到
  • 发票一定要房东开的才能报销吗?
  • 不征税收入税屋
  • 开专票和普票的税点
  • 学校购货合同
  • 计提的跌价准备销售时怎么处理
  • 公司整体收购如何交税
  • 国地税合并后税种有哪些
  • regsvr32 shmedia.dll
  • 404 not found意思详细介绍
  • 遇到的问题及解决方法
  • 分红派息钱去哪里了
  • php bool
  • cakephp菜鸟教程
  • php引用传值
  • 销售费用凭证
  • thinkphp模板引擎原理
  • php封装数据库连接
  • pytorch新手入门
  • 控制器eabs
  • 酒店押金的账务处理
  • 红字信息表必须要原件吗
  • 预提的管理费用,汇算清缴怎么做
  • 土地被政府收回会计分录
  • 公司购买绿植入什么科目
  • 财务费用相关指标
  • 装卸搬运的设备有哪些
  • 电子口岸无纸化报关
  • 现金流量表编制格式
  • 银行代发工资流程
  • mysql恢复备份文件
  • 销项发票属于哪个科目
  • 小规模纳税人开专票可以抵扣进项吗
  • 如何计提固定资产折旧费
  • 在建工程如何结转到产品
  • 公司代缴社保生育津贴大概领多少
  • 上个月的发票未开具
  • 税控服务费全额抵扣怎么申报
  • 交通运输业安全经费提取的会计处理
  • 会计的三个结转是什么
  • 多缴纳了个税税率怎么办
  • 企业固定资产标准最新规定
  • mysql 生成guid
  • mysql数据库的总结
  • ubuntu 安装
  • ubuntu怎么设置开机自启动程序
  • ubuntu 系统卡住
  • osx10.11.6版本如何
  • 升级win10系统后鼠标键盘无法用什么原因
  • linux系统软件包安装
  • win7的环境变量如何还原
  • nodejs制作网站
  • 做网页需要域名吗
  • javascript+css3开发打气球小游戏完整代码
  • js实现拖拽元素改编顺序
  • 批量创建用户
  • 安卓手机 监听功能
  • js框架开发实例
  • boost源码编译
  • 山西省税务局投诉平台
  • 税务相关文件
  • 个人租车收入如何缴纳个人所得税
  • 税纳税申报表
  • 上海市浦东新区人民医院
  • 浙江省国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设