バッテラが如く

プログラミングしましょ!

【Unity】複数のCavasで表示順番を変えるには?

Unity (2021.3.2f1)

はじめに

ヒエラルキー上に複数のCanvasが存在しているときに表示順番を変えたいときがあります。

これをどうやるのかという記事です。

Sort Order を変える

Canvasには[Sort Order]というパラメータがあり、この値を大きいほど手前にきます

デフォルトが0になっているので手前に表示したいものは1以上にすればおkです。

Canvasでシステムダイアログなど必ず手前にしたい場合10000とか大きい値にしておくといいかもしれません。
というのもアセットストアなどからCanvasを流用したときに0とは限らないので・・