プロパティ | 機能 |
---|---|
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 を下方向と右方向へと拡大します。
ContentSizeFitter