[uGUI]実行中に表示順序を変える

  • 33
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

Canvas内のUIパーツの表示順序はHierarchy内の表示順に準拠します。(zを弄ってもダメということ)
スクリーンショット.png

実行順に表示順を変更する為には以下のように
SetSibilingを使用します。

//表示Indexの指定
parts.transform.SetSiblingIndex(index);
//表示を最奥に
parts.transform.SetAsFirstSibling();
//表示を最前面に
parts.transform.SetAsLastSibling();

尚、上記はあくまで親の中での順序になります。