位置: 编程技术 - 正文

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

  • 不含税销售额计算公式理解
  • 税收分类编码如何查询
  • 无发票的费用怎样补交所得税
  • 税控盘服务费抵减有效期几年
  • 加计抵减其他收益汇算清缴填哪里
  • 付城镇土地使用税是多少
  • 商贸运费核算到几号结束
  • 预收账款多说明什么
  • 通行费进项抵扣条件
  • 企业出租设备取得租金收入要交增值税吗
  • 期末未缴税额为什么会有数据
  • 企业利润怎么拿出来
  • 未给对方开票对方举报情况怎么写
  • 业务招待费中的营业收入包括哪些
  • 多交增值税如何退回
  • 企业滞纳金属于什么税
  • 委外开发费用可以加计扣除吗
  • 本月开了负数发票怎么开
  • 建筑完税怎么计算
  • 折旧计算方法举例
  • 一刀999是什么游戏
  • 融资租赁税费计算
  • win10更新补丁卸载不了
  • 通过email发送歌曲放哪?
  • mac10.10.5系统
  • elf.exe是什么程序
  • wmiprvse.exe是什么程序
  • 劳务派遣增值税差额征税
  • vue3+vite在main.ts或者main.js文件中引入/App.vue报错(/App.vue不是模块)
  • php gd
  • vue2动态路由
  • 登记总账的科目有哪些
  • 浅谈中国式现代化3000字论文
  • 公司电路改造费怎么账务处理
  • 计提房产税会计分录怎么做账
  • 第一季度季初资产总额和第一季度季末同一个数吗
  • vuex和bus
  • js遇到的问题
  • php添加数据到数据库失败error
  • 医院职工医疗保险报销比例
  • python搞自动化
  • 电子商务公司怎么做账比较合适
  • access数据库如何
  • mysql锁表机制
  • 土地免缴土地使用税
  • 经营净利润计算公式
  • 出纳与会计现金的区别
  • 对公账户收钱要手续费吗
  • 其他收益和其他综合收益区别
  • 过路费发票可以抵扣进项税吗
  • 国库集中支付业务包括哪些
  • 农产品免税收入需要缴纳所得税吗
  • 社保缴费基数调整后对个人的影响
  • 短期借款的相关法规
  • 旅行社开的发票如何记账?
  • 建厂期间购买材料怎么办
  • 电子发票怎么会失效
  • 企业净利润的分配顺序
  • 预缴增值税扣除额用填写吗
  • 施工期间水电费没有发票财务不给报销
  • windows如何关闭
  • 如何在windows上打开蓝牙
  • linux oracle 01034
  • windows7磁盘清理命令
  • win7网络连接不见了
  • 电脑win8.1系统怎么样
  • lua struct
  • dos脚本 菜鸟教程
  • opengl快速入门
  • python中OrderedDict的使用方法详解
  • python数据结构教程
  • js倒计时结束操作
  • 深入php面向对象、模式与实践第5版 电子书
  • jquery动画让div旋转
  • 怎么做到开放
  • Android本地文件怎么显示歌词
  • python中pyinstaller
  • 北京朝阳地税搬哪去了
  • 小规模无票收入怎么报税
  • 深圳沙井社保局在哪个位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设