LoginSignup
34
24

More than 5 years have passed since last update.

uGUIの表示順を自由に変更する方法見つけた!

Last updated at Posted at 2017-01-22

uGUIのオブジェクトの並び順は通常、Hierarchyビューで見たときに下にあるオブジェクトの方が上に表示される。
通常であればゲームオブジェクトの並び順を変えれば表示順も変更できるのでそれで問題ないのですが、
それが親子関係だった場合さあ大変。

どう頑張っても親の方が上にあるので、親子間の表示順を変更することができません。

しかし、そんな問題をスマートに解決する方法を見つけました。

というか、ちゃんと用意されていました。

スクリーンショット 2017-01-22 14.28.25.png

並び順を変えたいオブジェクトにCanvasをアタッチすると、なんとインスペクターに
「Override Sorting」というチェックボックスが表示されて
それをチェックするとさらに
「Sort Order」
という項目が表示されて表示順を個別に変更することができます!

これで好きなように表示順を変更できます!やったね!
イエーイ!

追記

Canvasだけアタッチするとマウスイベントに反応しなくなるので、一緒にGraphic Raycasterもつけておこう!

34
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
24