如何让NGUI不遮挡粒子特效
2015-01-15 11:17
323 查看
最近给UI添加粒子特效时,总是被UI遮挡,
解决方法是:
因为粒子系统的渲染顺序列默认为3000,而NGUI的渲染顺序默认也是从3000开始,当有嵌套的panel时或者Depth更高的panel时,GUI的渲染顺序会高于3000
解决办法是:
1.修改Ngui中的UIPanel脚本中的默认的RenderQueue, 调整到3000以下,这样就不会遮挡住粒子特效了,当有的窗口需要显示在特效上面时,在检视面板中把该窗口的Renderer Q选项调整为Start At,值为3000以上,就可以解决,不过我的NGUI版本为3.1.6,所以可以直接调整。
2.使用另外一个摄像机,显示特效。但是在UI窗口相互切换时,不太好控制。
3.修改粒子特效的Shader中的RendererQueue值。
解决方法是:
因为粒子系统的渲染顺序列默认为3000,而NGUI的渲染顺序默认也是从3000开始,当有嵌套的panel时或者Depth更高的panel时,GUI的渲染顺序会高于3000
解决办法是:
1.修改Ngui中的UIPanel脚本中的默认的RenderQueue, 调整到3000以下,这样就不会遮挡住粒子特效了,当有的窗口需要显示在特效上面时,在检视面板中把该窗口的Renderer Q选项调整为Start At,值为3000以上,就可以解决,不过我的NGUI版本为3.1.6,所以可以直接调整。
2.使用另外一个摄像机,显示特效。但是在UI窗口相互切换时,不太好控制。
3.修改粒子特效的Shader中的RendererQueue值。
相关文章推荐
- 解决粒子特效被NGUI遮挡的问题。
- Unity 粒子特效被NGUI遮挡的问题
- 如何在NGUI上显示粒子特效
- 解决粒子特效被NGUI遮挡的问题
- 解决粒子特效被NGUI遮挡的问题
- Unity3D——粒子系统被2D的NGUI或者UGUI遮挡的问题
- NGUI与粒子系统的遮挡问题
- 关于NGUI中UI遮挡特效问题
- UGUI如何在UI与UI直接穿插粒子特效和模型
- NGUI中使用U3D粒子特效
- 如何给spine骨骼动画挂载粒子特效
- 如何给网站加上粒子特效
- Unity3D开发之NGUI结合粒子系统的遮挡问题
- 解决NGUI与粒子系统的遮挡问题
- 如何给spine骨骼动画挂载粒子特效
- NGUI与粒子遮挡解决方法
- 在NGUI中插入粒子特效(ParticleSystem)
- Unity3D开发之NGUI结合粒子系统的遮挡问题
- Silverlight 解谜游戏 之四 粒子特效
- J2ME特效-粒子模拟瀑布