【ハルシオンブログ Unity】uGUIのオブジェクトってHierarchyで下に行くほど上のレイヤーになるじゃないっすか。あれ逆にできないの?できるんです!
はい、こんにちは。
坂内っす。
全然ハルシオンのアプリ作成できてないっす。
早く作りたいっすね!
さて、Unityのお話。
こんな感じでオブジェクトを並べたい時ってありませんか?

HorizontalLayout使ったりして並べるんですが、右にいくほど左のオブジェクトの下に潜り込む感じ・・・・・
uGUIってHierarchyで下に行くほどレイヤー的には上に載っかかっていくので、普通に並べるとこうなりますよね。

※右のオブジェクトが左のオブジェクトの上に来る。(HorizontalLayoutのspacingがマイナスの時)
こんな時はCanvasを各オブジェクトにつけて、SortingLayerをそれぞれ指定してあげると下に潜り込むようにできます。

※え?全然わからねえww
左がCanvas無し。
右がCanvasあり。(左側オブジェクトはOrderInLayer12、右側オブジェクトはOrderInLayer10)

こんな感じにすると、Hierarchyで下にあるオブジェクトでもレイヤー的には下に来させることができます。
という、小ネタでした。
なんとなく伝わればそれでいいです。
では、あでゅ~ノシ
坂内っす。
全然ハルシオンのアプリ作成できてないっす。
早く作りたいっすね!
さて、Unityのお話。
こんな感じでオブジェクトを並べたい時ってありませんか?

HorizontalLayout使ったりして並べるんですが、右にいくほど左のオブジェクトの下に潜り込む感じ・・・・・
uGUIってHierarchyで下に行くほどレイヤー的には上に載っかかっていくので、普通に並べるとこうなりますよね。

※右のオブジェクトが左のオブジェクトの上に来る。(HorizontalLayoutのspacingがマイナスの時)
こんな時はCanvasを各オブジェクトにつけて、SortingLayerをそれぞれ指定してあげると下に潜り込むようにできます。

※え?全然わからねえww
左がCanvas無し。
右がCanvasあり。(左側オブジェクトはOrderInLayer12、右側オブジェクトはOrderInLayer10)

こんな感じにすると、Hierarchyで下にあるオブジェクトでもレイヤー的には下に来させることができます。
という、小ネタでした。
なんとなく伝わればそれでいいです。
では、あでゅ~ノシ
Category: 開発日記(Unity)
« 【Unity】uGUIボタン押したときにテキストの色が変わらないので適当に拡張してみたよ。その② | 【Unity】uGUIボタン押したときにテキストの色が変わらないので適当に拡張してみたよ。その① »
コメント
| h o m e |