原文:UGUI 特效怎样在UI上裁剪

刚好碰到有人问怎样把粒子特效放到 UI 上并且能正确被 Mask 裁剪, 首先想到给粒子效果的 Shader 添加模板模仿一般 UI 的模板方式, 应该就能正确裁剪了吧, 不过没那么简单, 我们看到在一般 UI 上, 没在 Mask 下的 UI 对比在 Mask 下的 UI, 它们的材质设置是不一样的, 也就是说有哪个组件对材质进行了修改, 查了一下就是 Mask 组件, 它会收集子节点下的所有 ...

2019-12-24 15:12 0 1434 推荐指数:

查看详情

UGUI 粒子特效UI层级问题

游戏中,界面上有些按钮之上需要放置一个特效,或者有些区域显示比如image上显示一个特效,这时候如果再打开一个UI,我们需要让新的UI显示在特效上层,而不是被特效遮挡,这是就需要设置特效的渲染顺序。 设置特效的order in layer,新版的unity中,particle system ...

Fri Nov 10 01:36:00 CST 2017 2 13574
UGUI中粒子特效UI的遮挡问题

问题背景: 在做主线任务时发现完成任务后的特效显示穿透上面的UI层,不美观,策划不乐意了,抓紧解决下 解决思路: 首先讲下影响渲染顺序的因素: 能够影响渲染顺序的因素有:1、Camera Depth 相机组件上设置的相机深度,深度越大越靠后渲染。 2、Sorting ...

Wed Apr 24 03:56:00 CST 2019 0 1828
Unity UGUI调整UI与粒子特效的显示层级

首先,必须保证Canvas画布的渲染模式为了相机渲染 方法:一:将需要控制UI显示层级的Image换成Sprite 1.创建一个粒子系统,和两张Sprite. 2.设置Sprite1的Order in Layer为 -1,设置Sprite1的Order in Layer为 1,粒子 ...

Thu Jun 21 03:31:00 CST 2018 0 9642
UGUI Canvas 与 特效

UGUI Canvas SortingLayer决定了该Canvas下面的所有子物体的SortingLayer,一个Canvas下面的子物体按照上下顺序排序,越靠前的越容易被遮挡,当子物体拥有Canvas组件时,渲染队列将被重写,该物体的遮挡关系取决于当前物体的Canvas ...

Fri Sep 18 05:34:00 CST 2015 0 2010
ScrollRect裁剪ParticleSystem粒子(UGUI)(一)

UGUI的ScrollRect可以正确的裁剪包括Image,Text等UGUI自身的组件,但是不能正确裁剪ParticleSystem粒子,这给客户端和美术人员造成了很大麻烦,今天我们就通过修改shader的方式,解决裁剪问题 环境搭建 创建新的场景,添加ScrollView ...

Thu Mar 23 08:06:00 CST 2017 1 3807
Unity UGUI 裁剪TTF字体

BitBucket上找到了一个perl工程,font-optimizer。拉取代码到本地。为了运行它,还需要装Perl解释器,可以在Perl的官网上下载ActivePerl。装好ActivePerl后 ...

Wed Mar 18 23:43:00 CST 2015 0 2510
UGUI中显示粒子特效

  今天在UGUI上显示粒子特效的时候遇到的一些问题,Mark一下。原理:修改特效中每一个ParticleSystem的Layer为UI,并且把ParticleSystemRenderer.sortingOrder值设置为大于Canvas中的sortingOrder值。其实就是控制两个组件 ...

Sat Mar 31 04:01:00 CST 2018 1 1064
uGUI练习(二) Animate UI

练习目标 通过Animation录制UI动画 一、步骤 1、创建一个Panel,下面再创建两个子Panel 2、修改Canvas的 Render Mode为Screen Space-Camer 3、为每个Panel下添加一个Button 4、转动父Panel ...

Mon Sep 15 22:31:00 CST 2014 7 2852
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM