Help us understand the problem. What is going on with this article?

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

More than 3 years have passed since last update.

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

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

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

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

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

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

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

追記

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

akira581
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした