/// <summary> /// 回收渲染器,从glow、DissloveGlow、GlowOutLine中回收渲染器 /// </summary> void GabageRender() { foreach (KeyValuePair <Renderer, Material> r in m_DispatchedRender) { if (!EffectUtily.GabageRenderFromGlow(r.Key, r.Value)) { if (!EffectUtily.GabageRenderFromDissolveGlow(r.Key, r.Value)) { EffectUtily.GabageRenderFromGlowOutLine(r.Key, r.Value); } } } m_DispatchedRender.Clear(); }
/// <summary> /// 回收渲染器,从glow、DissloveGlow、GlowOutLine中回收渲染器 /// </summary> public static void GabageRender(Renderer r, Material mat) { if (!r) { return; } if (!EffectUtily.GabageRenderFromGlow(r, mat)) { if (!EffectUtily.GabageRenderFromDissolveGlow(r, mat)) { EffectUtily.GabageRenderFromGlowOutLine(r, mat); } } }