UnityのuGUIの描画順ルールは意外と複雑なので、描画順の制御方法をまとめます。 複数のCanvasを別々のカメラに映す場合はカメラの描画順に従う 同じカメラに映す場合はSorting Layerで描画順が決まる Sorting Layer内の描画順はOrder in Layerで描画順が決まる Sub-Canvasの描画順 同じCanvas内の描画順はHierarchy順 関連 Unity2018.4.0 複数のCanvasを別々のカメラに映す場合はカメラの描画順に従う まず、二つのボタンを別々のCanvasに配置します。 赤いボタンをCanvasAに、青いボタンをCanvasBに配置しています。 CanvasにはRender Modeというプロパティがあり、どのCameraに映すかを指定できます。 light11.hatenadiary.com これによりCanvasAとCanva
