【Unity】NGUIとエフェクトの位置関係を調整する

NGUI内でエフェクトを利用する際に、UIの前に表示させる、またUIの後ろに表示させたい場合があると思います。 今回はこのUIとエフェクトの位置関係についてブログに書いていきたいと思います。

NGUIとエフェクトの位置関係

位置関係はRenderQで決まります。 パーティクルで利用をしているマテリアルの「 CustomRenderQueue」を変更すると調節ができます。 「 CustomRenderQueue」はInspectorのdebug画面で編集ができます。

20160514

UIより手前に表示させる

UIで指定されているUIPanelのRenderQueueよりも「 CustomRenderQueue」大きい値にします。 https://gyazo.com/85edcea24065d4a45e3e59c2a93c6669

UIより奥に表示させる

UIで指定されているUIPanelのRenderQueueよりも「 CustomRenderQueue」小さい値にします。 https://gyazo.com/9996da46d4f90c0b7d234a01aa219c20

Unity ゲームエフェクト入門 Shurikenで作る!ユーザーを引き込む演出手法 Unity ゲームエフェクト入門 Shurikenで作る!ユーザーを引き込む演出手法