位置: 编程技术 - 正文

unity 2D 透明遮罩 简单实现(unity平面透明)

编辑:rootadmin

推荐整理分享unity 2D 透明遮罩 简单实现(unity平面透明),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity透明度哪里调,unity cube透明,unity cube透明,unity透明贴图怎么制作,unity 透明度,unity透明材质,unity平面透明,unity cube透明,内容如对您有帮助,希望把文章链接给更多的朋友!

大致需要用到的东西: shader 材质 深度摄像机

unity实现2D遮罩找了许多的解决方法,这个是我采取的一种方法,比较便捷,但不一定是最好的

主要想实现的效果是这样的,小偷藏在窗户的后面,并且有移动的动画,需要遮罩除去其在窗户之外的部分

首先新建一个Shader,代码如下,很短

Shader "Depth Mask" {SubShader{ColorMask 0Pass {}}}

再新建一个材质

选择shader为刚才新建的DepthMask

我们新建一个空物体,将小偷设为其子物体,并且新建两个cube物体。将刚才的材质添加到这个cube物体上(这里用到了3D的物体,对于2D游戏来说有点怪怪的,但是sprite不能加刚才的材质)

那么在实际的游戏场景中是怎么样的呢?

可以看到其将整个摄像机中渲染的物体都遮住了,露出了后面的天空盒

unity 2D 透明遮罩 简单实现(unity平面透明)

所以此时需要单独为遮罩的物体建立一个深度摄像机

首先先新建一个层thief,将cube和thief的sprite都加入这个层

新建摄像机参数如下

不要忘记在main camera中的cullingMash中去除thief

然后别忘记thief前面窗的图也要单独用一个深度摄像机

主要是改clearFlags和cullingMask,注意Depth这个属性,&#;越大的就渲染在越前面

效果如下:

最终效果

【Unity】A*算法的GUI实现 前言A*算法是常用的游戏算法之一,也是初学者比较难掌握的一个算法。本文在Unity中以GUI的方式形象的再现了A*算法的详细步骤,包括地图的搜索、FGH

【Unity】Mesh网格编程(一)正二十面体 前言Mesh类是Unity用脚本创建和修改3D模型的重要脚本类。本文以自定义编译器菜单的方式,实现了Unity创建正二十面体的功能扩展。博文首发:

Unity通过鼠标或者手势实现拉进拉远,旋转等操作的常用方法 在项目制作过程中,我们可能会用到镜头的拉伸与旋转操作,不管在pc端还是移动端,拉伸效果要么就是放大target,要么就是移动camera,旋转也是一样,

标签: unity平面透明

本文链接地址:https://www.jiuchutong.com/biancheng/380222.html 转载请保留说明!

上一篇:我对Unity中Quaternion * Vector3的理解(unity quaternion.angle)

下一篇:【Unity】A*算法的GUI实现(unity数据结构和算法)

  • 公章损坏更换的费用怎么记账
  • 申请纳税申报怎么申报
  • 出口报关单运费小于实际运费
  • 第二季度的季初资产总额和季末资产总额怎么填
  • 出售交易性金融资产的交易费用计入
  • 小规模残保金优惠政策2019
  • 没有收入的小规模纳税人可以无票入费用吗?
  • 存货暂估入账需要什么单据?
  • 资源税的销售额包括
  • 增值税建筑业税率几次调整
  • 土地股权转让交多少税
  • 长期借款转入实收资本
  • 公司之间借钱不还违法吗
  • 自营方式建造固定资产增值税
  • 预交了一个季度的社保
  • 营改增后开不了增值税发票怎么样办?
  • 物流企业税务稽查要点
  • 增值税纳税申报表电子版在哪下载
  • 外贸企业支付境外佣金
  • 房产税征收范围包括商铺吗
  • 生产成本中材料款年末要全部结转吗
  • 金蝶k3购货发票怎么点击记账
  • 农村合作社纳税零申报
  • 什么发票可以抵成本
  • 境外公司在境内取得的收入如何交税
  • 以自有资金进行股权投资
  • 如何利用流产让男人愧疚
  • 工厂没有生产许可证可以生产吗
  • web投票系统源码
  • 电脑不能连接wifi只能连宽带
  • PSof1.exe - PSof1是什么进程 有什么作用
  • macbook 怎么换壁纸
  • php删除数据库数据代码
  • wifi密码忘记了怎么重新设置密码
  • 债务重组账务处理会计分录
  • 个人所得税计提和发放分录
  • 应收账款包括哪些
  • 工商注册经营部和公司的区别
  • Chat GPT实用案例——VUE+Chat GPT实现聊天功能教程
  • php curl命令详解
  • vuex中this.$store.commit和this.$store.dispatch的用法
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • css中文字垂直排列
  • php 遍历字符串
  • 国税退税要多久能到账
  • 苹果cms仿站教程
  • php 操作mongodb
  • 个人所得税又是什么税种
  • 子公司和分公司的区别
  • sql2000错误9003
  • 调整后财务报表
  • 委外研发费用如何入账
  • 企业将资金用于购买原材料属于什么过程
  • 贴现凭证是什么意思
  • 没进项发票开销项发票可以吗?
  • 公司五金是哪五金
  • 残保金管理使用办法
  • 班车租赁服务
  • sql优化的一般步骤
  • 提高sql执行效率的方法
  • mysql mac下载
  • solaris 2020
  • ubuntu获取当前路径
  • mac在哪看
  • slee401.exe - slee401是什么进程 有什么用
  • windows10 不能启动
  • win7右键没有
  • javascript Ext JS 状态默认存储时间
  • javascript延迟执行
  • nodejs connect
  • 在shell命令行方式下,一行只能
  • vr虚拟现实技术
  • unity如何导入资源文件
  • js怎么获取复选框选中的值
  • 封装好的中药能带上飞机吗
  • javascript怎么学
  • 福建社保官方网站
  • 国家税务总局南京市秦淮区税务局纳税服务中心
  • 山东省国税局领导分工
  • 进口麦片销售公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设