コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI で子オブジェクトをキレイに整列させる方法

概要

f:id:baba_s:20180528205014p:plain

例えば、このように枠の中に2つのテキストを配置した際に、

f:id:baba_s:20180528205037p:plain

左右の余白を同じ幅にしたい場合、

f:id:baba_s:20180528205049p:plain

親オブジェクトを作成して、

f:id:baba_s:20180528205059p:plain

「Horizontal Layout Group」と「Content Size Fitter」をアタッチして、
「Horizontal Layout Group」の「Spacing」に、オブジェクト同士の間隔を設定して、
「Content Size Fitter」の両項目を「Preferred Size」にすることで、

f:id:baba_s:20180528205113p:plain

キレイにテキストを並べることができます