エフェクト等、3D空間での位置関係に無関係に常に前面に表示したい場合に使えるテクニックです。
手順
- 前面に表示したいオブジェクトを作成し、
Add Layer
から適当なLayerを追加・設定する。 - カメラを追加して、
Clear Flags
をDepth only
に、Depth
を0
に設定する。Culling Mask
は1
で設定したLayerに設定する。 - 元のMain Cameraは
Depth
を-1
に設定し、Culling Mask
から2
で設定したLayerを外す。
リンク
Unity z軸に関係なくダメージを最前面に出したい – とあるプログラマの備忘録
http://raharu0425.hatenablog.com/entry/2015/08/27/111709
関連記事
Unityで漫画の集中線のようなエフェクト
UnityのParticle Systemを使って、漫画の集中線のようなエフェクトを表示する方法を試してみました。
参考にさせてもらったのはこちらのblogです。
【Unity】Particle systemを使って集中線を表示する - AkeyUnityDev bloghttp://akeyunitydev.hatenablog.jp/entry/2016/07/03/09...