位置: 编程技术 - 正文

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数据结构和算法)

  • 个人独资企业需要交什么税
  • 以前年度损益调整属于哪类科目
  • 员工工资计入管理费用吗
  • 银行进账单票据号码在哪里
  • 应收账款是开票减去货款吗对吗
  • 长期投资算资产负债表吗
  • 重新建账 和之前数据差的多
  • 购进环保节能设备如何抵扣进项税
  • 建安企业会计处理
  • 开票系统年费怎么缴纳
  • 事业单位代扣社保分录
  • 不征税收入税收政策
  • 境外派遣员工境外所得税是什么时候申报?
  • 国税网不能打印,怎么设置
  • 过渡费交税吗
  • 公司注销过了公示期不去有问题
  • 出售专利权属于什么科目
  • 残保金中的工资总额在哪看
  • 电脑重启后分辨率没有1920x1080
  • 公司分期付款购车账务处理
  • 公司备用金属于夫妻财产吗
  • PHP:mb_substr_count()的用法_mbstring函数
  • 系统托盘图标禁用
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • 残疾人就业保障金
  • 借方为什么是减少额?
  • 如何用ai写代码
  • php__call
  • php生成csv文件
  • sql代码大全
  • cobit框架
  • 微信红包 python
  • 亏损企业所得税怎么交
  • vue页面刷新时原有的数据还在吗
  • 车间一般耗材计入
  • lsscsi命令详解
  • 门诊收费票据能作为报销凭证吗
  • 应收利息罚息什么意思
  • 增值税小规模纳税人
  • 国外商贸公司
  • dedecms采集怎么用
  • SQLite教程(十二):锁和并发控制详解
  • 一般纳税人哪种税
  • 工业企业成本一般占收入的比例
  • 建安工程预缴税额怎么算
  • 电子承兑背书了能撤回吗
  • 收到境外支付的咨询费免税吗
  • 员工话费实报实销分录
  • 销售商品未开票
  • 工会经费应计入
  • 待认证进项税额和待抵扣进项税额的区别
  • 发票章摔坏了一个角,还能盖吗
  • 超市卡发票可以作为费用吗
  • 总产值的计算方法是什么
  • 通行费电子发票抵扣填写到附表二的第几栏次
  • 实收资本,资本公积,盈余公积
  • 商业承兑汇票是什么
  • sql如何实现
  • mysql exists与not exists实例详解
  • 503 service unavailable错误说明
  • win8的系统
  • win8应用显示错误
  • ubuntu清空文件内容
  • windows8快捷键
  • kernel-headers-2.2.1-4
  • win7命令提示符在哪
  • android images
  • 分离与继承的思想是什么
  • html5+javascript实现简单上传的注意细节
  • ssh,scp自动登陆的实现方法
  • python中的类怎么理解
  • 如何处理女寝关系
  • 用python编写
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • python 网络应用
  • 最简单手电筒
  • 土地出让金入账后就摊销吗
  • 西安大修基金和契税怎么计算
  • 河南省国家税务局官网
  • 累计预扣预缴税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设