Unity NGUI系统中是没有对粒子进行排序的,如: 怎么解决这个问题呢? 思路是把粒子的渲染层级,相对于UI组件的层级进行一个偏移. 解决后的效果如下: 代码如下: using System.Collections.Generic; using UnityEngine; public class UIRenderQueueSorter : MonoBehaviour { [SerializeField] UIWidget m_source; [SerializeField] int m_of
Ngui的一些基础使用心得! BB:首先BB一下我觉得NGUI和UGUI哪个好?我首推UGUI,先不说是官方内置,在使用的方便性上也要好很多,而且NGUI停止更新了!还有就是NGUI有BUG! Ngui使用版本:v3.10.0 Unity使用版本:Unity5.4.3f1 NGUI Bug修复 //NGui BUG修复 Bug 信息: Ignoring menu item NGUI because it is no submenu! Bug 原因: 编辑器扩展中存在空的子菜单 .Unity中找到
这里接https://www.cnblogs.com/luguoshuai/p/10021660.html 这里介绍两套粒子排序的方法. 首先声明,这两套排序方法均不是本人所写,是在项目开发的过程当中,看到同事的设计,然后我就记录了下来了,作为后续的学习与使用. 方法一: using System.Collections.Generic; using UnityEngine; public class UIRenderQueueSorter : MonoBehaviour { [Serializ