如何在NGUI上显示粒子特效
2015-03-16 19:26
351 查看
最后碰到有人问,如何在NGUI的UI层上合理的显示特效,恰巧以前做过,就在此小述一下
什么都不说了,直接上代码吧,相信识货的应该都可以看懂
using UnityEngine;
using System.Collections;
[ExecuteInEditMode]
public class ControlParticle : MonoBehaviour
{
public int renderQueue = 30000;
public bool runOnlyOnce = false;
void Start()
{
Update();
}
void Update()
{
if (renderer != null && renderer.sharedMaterial != null)
{
renderer.sharedMaterial.renderQueue = renderQueue;
}
if (runOnlyOnce && Application.isPlaying)
{
this.enabled = false;
}
}
}
什么都不说了,直接上代码吧,相信识货的应该都可以看懂
using UnityEngine;
using System.Collections;
[ExecuteInEditMode]
public class ControlParticle : MonoBehaviour
{
public int renderQueue = 30000;
public bool runOnlyOnce = false;
void Start()
{
Update();
}
void Update()
{
if (renderer != null && renderer.sharedMaterial != null)
{
renderer.sharedMaterial.renderQueue = renderQueue;
}
if (runOnlyOnce && Application.isPlaying)
{
this.enabled = false;
}
}
}
相关文章推荐
- 如何让NGUI不遮挡粒子特效
- 【Unity3D】【NGUI】如何在UI上显示3D模型
- Unity3D NGUI如何在UI上显示3D模型
- UGUI如何在UI与UI直接穿插粒子特效和模型
- NGUI层级中间的特效显示
- Aero特效不显示?如何让Win7自动修复
- 粒子显示在ngui之间的方法
- 【Unity3D】【NGUI】3.0+版本,粒子在UI后面显示(RenderQueue 渲染队列先后顺序)
- 如何给spine骨骼动画挂载粒子特效
- 解决粒子特效被NGUI遮挡的问题。
- Unity 粒子特效被NGUI遮挡的问题
- 解决粒子特效被NGUI遮挡的问题
- Unity NGUI 中特效(粒子)的显示
- 【Unity3D】【NGUI】3.0+版本,粒子在UI后面显示
- NGUI 粒子显示在上级
- 解决ngui 粒子 层级显示问题
- 如何给网站加上粒子特效
- NGUI中使用U3D粒子特效
- 在NGUI中插入粒子特效(ParticleSystem)
- 【Unity3D】【NGUI】3.0+版本,粒子在UI后面显示