Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
19
Help us understand the problem. What is going on with this article?
@akira581

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もつけておこう!

19
Help us understand the problem. What is going on with this article?
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
akira581

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
19
Help us understand the problem. What is going on with this article?