美文网首页
UNITY5.5.1f1+NGUI3.11.1 粒子系统渲染顺序

UNITY5.5.1f1+NGUI3.11.1 粒子系统渲染顺序

作者: 随喜公子 | 来源:发表于2017-02-10 00:59 被阅读0次

版本:
UNITY 5.5.1f1
NGUI 3.11.1

更新版本后,之前使用的粒子系统渲染顺序全部失效。无论怎么调试renderqueue都无法恢复正常。

在NGUI官网找到如下方法顺利解决:

1.将要覆盖的物体加入uipanel(panel上不能挂widget),设置panel的renderqueue。

2.将UIPanle.cs的1570行
dc.sortingOrder = (mSortingOrder == 0) ? sortOrder : mSortingOrder;
改成
dc.sortingOrder = (mSortingOrder == 0 && renderQueue == RenderQueue.Automatic) ? sortOrder : mSortingOrder;

3.加载修改renderqueue的脚本,修改renderqueue.

参考:https://www.tasharen.com/forum/index.php?topic=15020.0

相关文章

网友评论

      本文标题:UNITY5.5.1f1+NGUI3.11.1 粒子系统渲染顺序

      本文链接:https://www.haomeiwen.com/subject/mzzwittx.html