プロパティー | 機能 |
---|---|
Horizontal Fit | 幅がどのように制御されるか。 |
Unconstrained | 幅にレイアウト要素に基づく制御を行いません。 |
Min Size | レイアウト要素の Min Width に基づいて幅を制御します。 |
Preferred Size | レイアウト要素の Preferred Width に基づいて幅を制御します。 |
Vertical Fit | 高さがどのように制御されるか。 |
Unconstrained | 高さにレイアウト要素に基づく制御を行いません。 |
Min Size | レイアウト要素の Min Height に基づいて高さを制御します。 |
Preferred Size | レイアウト要素の Preferred Height に基づいて高さを制御します。 |
Content Size Fitter は自体のレイアウト要素のサイズを管理するコントローラーとして機能します。サイズはゲームオブジェクトの Layout Element コンポーネントの提供する Min や Preferred のサイズによって決まります。このようなレイアウト要素は Image、Text、Layout Group、Layout Element などのコンポーネントで定義されます。
Content Size Fitter やその他のものによって、Rect Transform のサイズ変更されるときに、サイズ変更はピボット周りで起こるということを念頭に置いておくとよいでしょう。つまり、サイズ変更の方向はピボットで管理できるということです。
たとえば、ピボットが中心に位置していると、Content Size Fitter は Rect Transform をすべての方向に等しく拡大します。そして、ピボットが左上の角にある場合、Content Size Fitter は Rect Transform を下方向と右方向へと拡大します。