はじめに
上記のページで紹介されている「FlowLayoutGroup.cs」を
Unity プロジェクトに導入することで、
uGUI でサイズが違うオブジェクトをキレイに並べることができます
使用例

ソースコード
使い方

親オブジェクトに「FlowLayoutGroup」をアタッチします

子オブジェクトに「ContentSizeFitter」「LayoutElement」をアタッチして
ContentSizeFitter の「Horizontal Fit」「Vertical Fit」を「Preferred Size」に変更、
LayoutElement の「Preferred Width」「Preferred Height」をオンにして
オブジェクトのサイズを設定します