UI オブジェクトの基本的なサイズ に加えて、サイズ変更モジュールを使用して、オブジェクトを比例したり、自動的にサイズを変更したりできます。 サイズ制限を挿入して、アセプト比率 を制御したり、最小サイズと最大サイ
スケール
A UIScale オブジェクトは、親 AbsoluteSize の Class.UIScale.AbsoluteSize|AbsoluteSize プロパティを複製する数値を保存します。たとえば、現在のオ
この変更モジュールは、Studio の詳細なユーザーインターフェイスを設計するときに「ズームイン」を使用しています。これは、オブジェクトとそのすべての子オブジェクトのサイズを比例してスケールするため、 Class.UISt
自動サイズ変更
Class.GuiObject.AutomaticSize|AutomaticSize プロパティは、親 GuiObject を自動サイズに拡大/縮小します。このプロパティは、以下の場合に使用できます:
- 多くの言語で ローカライズ されたテキストに対応するために Class.GuiObject を拡張しています。
- フォントの種類とサイズを含む、リッチテキストマークアップ を使用して、テキストオブジェクトのサイズを自動調整します。
Class.GuiObject.AutomaticSize プロパティを有効にすると、GuiObject のデフォルトの値は None に設定されますが、1>Class.GuiObject1> のサイズを特定の方向に調整して、コンテンツに合わせてサイズを変更できます。
自動サイズを有効にするには:
自動サイズ設定が設定する定されると、他のオブジェクトプロパティは次のように動作します:
オブジェクトのサイズ変更を考えるときに、 Class.GuiObject.AutomaticSize|AutomaticSize は、コンテンツのサイズ変更に際して AutomaticSize プロパティを考慮します。たとえば、次のビデオは、AnchorPoint が自動的にアンカーポ
- トップラベルには、AnchorPoint の価値があり、(0, 0.5) は、それを左側の中央にアンカーします。
- 中央ラベルには、AnchorPoint の値が含まれており、(0.5, 0.5) が中央にアンカーされます。
- 下のラベルには、 AnchorPoint の値があり、 (1, 0.5) がそれを右側の中央にアンカーします。
制限
ユーザーインターフェイスオブジェクトのユーザーインターフェイスオブジェクトに使用できる 3種類の <a href="/reference/engine/datatypes">制限</a> があります:<a href="/reference/engine/datatypes">サイズ</a>、<a href="/reference/engine/datatypes">テキストサイズ</a>、および <a href="/reference/enge/datatypes
サイズ
Class.UISizeConstraint は、GuiObject の最小サイズと最大サイズを指定します。この制限により、GuiObject が異なる画面サイズに応じて小さくなることがありません。
たとえば、MinSize プロパティを (200, 200) に設定し、Class.UISizeConstraint.Max
テキストサイズ
Class.UITextSizeConstraint は、 GuiObject のテキストによる最小および最大フォントサイズを指定します。この制限は、TextLabel 、1>Class.TextButton1> または <
Class.TextLabel.TextScaled|TextScaled プロパティの親 GuiObject のテキストサイズは、コンテナのサイズと制限に対応し、オブジェクトが MinTextSize および 1>Class.UITextSize
たとえば、次の TextLabel オブジェクトは、 UITextSizeConstraint の値が MinTextSize であり、 2>Class.UIT
アスペクト比率
Class.UIAspectRatioConstraint は、 幅を高さに比例する アスペクト比率を GuiObject のコアサイズに
この制限の AspectRatio をデフォルトの 1 に設定すると、正方形の画像アセットのスケール/ストレッチを非比例に防ぐことが便利な方法です。たとえば、 1:1