Unityで何かを作ってみる その8

Unity

回転ボタンを最前面に描画するようにする

正直、今回の対応が良いのか悪いのかで言うと、悪いような気がしているのですが、一応やりたいことは実現出来たので、その方法を書きます。
間違いなく設計していないのが悪いのですが、、
どうやったかというと、Canvasを背景用とUI用に分け、UI用のキャンバスのSorting Layerを変更したという方法になります。
Sorting Layer
まず、UI用のCanvasを作成し、ボタンを配下に設置します。

名前はUICanvasにしました。
設定は背景用のCanvasと同一にしておきます。
CanvasのSorting LayerのAdd Sorting Layerから、Sorting Layerを追加します。

下に行くほど前に描画されます。
先ほどのUICanvasのSorting Layerを先ほど追加したUIにします。

これで、回転ボタンが最前面に描画されるようになります。

Unity
スポンサーリンク
northprintをフォローする
おおよそ北の方向から

コメント