位置: 编程技术 - 正文

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

  • sql2008安装教程 SQL Server 2008 R2 安装图解(sql2008r2安装教程)

    5、实例配置

      我们这里安装一个默认实例。系统自动将这个实例命名为:MSSQLSERVER 。

    Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_a1bdf5fe.png" class="img-responsive" alt="sql2008安装教程 SQL Server 2008 R2 安装图解(sql2008r2安装教程)">

    sql2008安装教程 SQL Server 2008 R2 安装图解(sql2008r2安装教程)

  • 怎样开启Win10系统上的隐藏登录界面(win10设置怎么开)

    怎样开启Win10系统上的隐藏登录界面(win10设置怎么开)

  • Solaris X86解决不能识别网卡的办法(solaris 11.4)

    Solaris X86解决不能识别网卡的办法(solaris 11.4)

  • Linux tcpdump命令的用法详解(内容较多)(linux tcpping)

    Linux tcpdump命令的用法详解(内容较多)(linux tcpping)

  • Win8系统鼠标指向文件夹显示出提示信息及含有的内容(win8鼠标指针不见了)

    Win8系统鼠标指向文件夹显示出提示信息及含有的内容(win8鼠标指针不见了)

  • Mac强制关机的4种方法以备不时之需(mac2019强制关机)

    Mac强制关机的4种方法以备不时之需(mac2019强制关机)

  • 计提企业所得税会计科目
  • 小规模纳税人在选择供应商时,主要考虑购进货物
  • 业务招待费如何进行纳税筹划
  • 税控设备发行是什么行业
  • 工程销项税率
  • 一般纳税人开专票和普票的税率
  • 企业间借款利息涉税处理
  • 税收滞纳金和税金滞纳金有什么区别
  • 升级后的百旺开票系统如何操作
  • 印花税季度报还是月报
  • 房地产企业土地增值税清算案例
  • 新公司企业怎么注册
  • 劳务派遣个税怎么扣
  • 疏通下水道入什么经络
  • win7桌面快捷键是什么
  • 怎么用u盘启动dos
  • 专用发票的设计流程
  • win7怎么获取管理员
  • 坏账准备确认条件
  • PHP:session_cache_limiter()的用法_Session函数
  • win11怎么创建新用户
  • 企业人员工资怎么避税
  • 公允价值变动损益借贷方向增减
  • 承租人对经营租赁的会计分录
  • 写入缓存策略无法更改
  • mac如何打开蓝牙
  • linux init3
  • 2020年农业病虫害
  • 老生常谈的常是什么意思
  • 电费打发票用哪个软件
  • 微前端Qiankun
  • sql代码大全
  • mkpart命令
  • 公司帐户转到法人私卡备用金行吗
  • 接待客人的本地人叫什么
  • phpcms是什么
  • dedecms怎么用
  • 纳税总额怎么算
  • 销售货物应税劳务清单怎么填
  • 主要业务是生产销售家电
  • sqlserver2012完全卸载
  • mssqlserver数据能删吗
  • 收到退还的增值税
  • 进出口 外汇
  • 原材料当废品卖可以吗
  • 城镇土地使用税征收范围
  • 职工医保报销会扣医保卡的钱吗
  • 营改增后工程结算的账务处理
  • 旅游费用如何记账科目
  • 为什么要计提工资附加费
  • 工会经费按照什么计算缴纳
  • 会计的主要目标是提供什么和什么
  • sql server Bulk Insert命令详细
  • 准确配置
  • redhat rhca
  • solaris 安装
  • linux的rz sz命令
  • centos8 php7.4
  • ubuntu怎么刷新桌面
  • 怎么打开xp
  • Win10 Mobile Build 10586.29更新内容大全:修复多项问题
  • 如何在win7电脑上添加新的打印机
  • window10 弹窗广告
  • linux如何绑定域名
  • Android setVisibility的总结~
  • Windows设置在哪里
  • grid sheet
  • 照片墙安装教程
  • css网页布局的基础是什么
  • python数据结构教程
  • js按照指定顺序排序
  • 本科生面试的自我介绍
  • lua脚本语言零基础教程
  • jquery选择器包含哪几大类
  • js实现的简洁二次函数
  • jquery多级菜单
  • python的应用程序
  • 安卓短信提示
  • fragment生命周期图
  • 税务局税收分类编码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设