Unity之UGUI-特效遮挡问题2.0

之前有发过一版特效遮罩问题,部分的解决了【图-特效-图 】结构式的展示问题链接。这次在git上找到一个非常好用的特效解决方案,可以支持Mask遮罩。

效果图

如图 使用了遮罩方案的特效可以按需求展示,未使用的在mask中是遮不住的。

上面的item是使用了遮罩方案的,下面的item是未使用的。

设计思路

  1. 这里也就谈不上什么设计思路了,在git上找到一个特效处理方案。
  2. 只需要挂载一个脚本,然后材质使用指定的shader,就可以在UGUI中按正常层级显示内容。

场景搭建

创建Scroll View

创建一个scrollView,并图上颜色,以便特效在上面显示能够区分出来。并在Content下创建两个item,一个做方案展示,一个做无方案展示。

设置特效方案

把特效放置在合适的层级,该特效的材质shader是选择的UI/Additive ,它可以实现该特效在UI中按我们想要的效果展示,就如一开始的效果图。

普通特效展示

可以看到特效的材质使用的是默认的shader。

参考

mob-sakai/ParticleEffectForUGUI

工程项目

链接:https://pan.baidu.com/s/1dTlDUB6GcuHqR6I2sARrlw
提取码:3x6q

Unity之UGUI-特效遮挡问题2.0相关推荐

  1. Unity 之 UGUI 图片 和 粒子特效显示层级关系调整

    Unity 之 UGUI 图片 和 粒子特效显示层级关系调整 通常我们使用UGUI时都是通过调整UI的先后顺序或者父物体的层级关系,可是当我使用到粒子特效和Image一起的时候发现光修改层级关系是达不 ...

  2. Unity 3D 环境特效||Unity 3D 游戏场景设计实例

    Unity 3D 环境特效 一般情况下,要在游戏场景中添加雾特效和水特效较为困难,因为需要开发人员懂得着色器语言且能够熟练地使用它进行编程. Unity 3D 游戏开发引擎为了能够简单地还原真实世界中 ...

  3. Unity GUI(uGUI)使用心得与性能总结

    Unity GUI(uGUI)使用心得与性能总结 作者 kingshijie 关注 2015.09.26 15:35 字数 3686 阅读 28031评论 10喜欢 49 背景和目的 小哈接触Unit ...

  4. Unity的UGUI用TexturePacker全自动打图集,包括九宫格切图信息

    Unity的UGUI用TexturePacker全自动打图集,包括九宫格切图信息 前言 环境准备 实现过程 注意 总结 版权声明 前言 最近在学习UGUI的打图集,之前一直在用SpritePacker ...

  5. 零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏

    零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏 六大推荐理由 理由一:系统 理由二:详细 理由三:专业 理由四:图解 理由五:深度 理由六:实例 一键直达:<UGUI 控件详解 ...

  6. Unity 3D - UGUI 自适应文本框

    Unity 3D - UGUI 自适应文本框 : 说明 : 同一个文本框根据内容 , 自动缩放文本框大小 . 效果图 : 实现方式 ( 重点 ) : 第一步 : 创建一个文本( Text ) , 文本 ...

  7. 【Unity使用UGUI实现王者荣耀UI界面(一)】加载页面(进度条)

    文章目录 [Unity使用UGUI实现王者荣耀UI界面(一)]加载页面(进度条) 1. 素材准备 2. 界面分析 3. 打开Unity Hub创建项目 4. 开始搭建UI 1. 准备工作 2. 背景图 ...

  8. Unity中ugui如何制作不规则按键的两种方法

    Unity中ugui如何制作不规则按键的两种方法 两种不同的方案 目前,关于这个问题如何,解决通过搜索引擎我们能找到两种不同的方案: 多边形碰撞器: 该方法是指给精灵(Sprite)添加一个多边形碰撞 ...

  9. Unity 之 UGUI Dropdown下拉控件展开方向控制

    Unity 之 UGUI Dropdown下拉控件展开方向控制 有个需要控制下拉控件展开方向的需求,不得探索一下这个下拉方向是由那些属性控制的. 其实我们正常使用的时候你可以发现,下拉控件默认向下展开 ...

最新文章

  1. 面向未来的数据中心需要防止立法蠕变
  2. VB.NET 调用外部程序
  3. 【自动驾驶】23.相机成像究竟是成在像平面还是成在焦平面
  4. Electron中实现拖拽文件进div中通过File对象获取文件的路径和内容
  5. Blackboard Collabrate 模拟器打开
  6. 在 WxHtmlWindow 中调用默认浏览器
  7. HDU 6265 Master of Phi
  8. 捡对象引流脚本 内容_对象和索引流
  9. 补码原理一个字节存储数值的范围如何计算
  10. WinSock I/O 模型 -- IOCP 模型
  11. Hadoop 生态系列之 Mapreduce
  12. android百度地图地址解析失败怎么办,【百度地图API】当地址解析失败时,如何调用search方法查找地址...
  13. linux哪个模块允许保存文件,linux网络操作系统与实训 课后习题答案
  14. 北京大学生物信息学学习(3动态规划进行2序列比对的原理 )
  15. 19_04_02校内训练[deadline]
  16. [总结] LCT学习笔记
  17. Android 如何优雅地实现@人功能?
  18. 20200120每日一句
  19. 矩阵分析与应用(二)——内积与范数
  20. 杰奇2.3内核淡绿唯美小说网站源码 PC+手机版

热门文章

  1. C语言I——作业10
  2. 解码快手新市井电商,新品牌流量多,大品牌政策好
  3. 复古传奇服务器维护时间,复古传奇手游刷怪时间
  4. Java面试题及答案整理-肝天-肝帝-干面试管~
  5. 新浪微博--分享到微博的简单使用
  6. 有字符串“aabbcdbaaabc”用你熟悉的语言实现去除“ab”子串(正则方法)
  7. 如何安装Mac 下的markman破解版
  8. 解决精灵标注助手暂不支持导入pascal文件
  9. 【cocos2d-x 大型ARPG手游研发----地图活起来了】
  10. java添加tomcat_Java以及Tomcat配置