基本的な フレーム は、ラベル や ボタン などの他の GuiObjects のコンテナとして機能します。フレームを使用して、ユーザーの 画面 またはゲーム内の サーフェス に表示することができます。

フレームは、リストおよびフレックスレイアウト のようなレスポンシブレイアウトに最適なコンテナであり、フレームのサイズを変更し、レイアウトアイテムがその中にどのようにフィットするかを動的に調整できます。 フレーム はコアの GuiObjects でもあるため、BackgroundColor3、Transparency などのプロパティをカスタマイズしたり、背景グラデーション や ボーダー を適用したりすることができます。
一般的なコンテナとしての使用に加えて、UIデザインにも フレーム を使用できます。たとえば、他のUI要素の間の視覚的な区切りとして、フレームを細長くスケールして線になるまで使用できます。
クリッピング
デフォルトで、GuiObject コンテナは クリップ そのコンテンツ(子孫の GuiObjects)を ClipsDescendants ブーリアンを通じて行います。子孫がコンテナの境界の外に表示されることを希望する場合は、単に ClipsDescendants を false に設定してください。


重要なことに、StarterGui.ClipsDescendantsSupportsRotation はクリッピングが 回転した 子孫(非ゼロの Rotation)に対して機能するために true でなければなりません。ただし、回転したコンテナによるクリッピング(クリッピングコンテナ自体が回転している)や角が丸くされた場合(UICorner)のクリッピングはサポートされていません。回転したコンテナや丸みを帯びたコンテナでのクリッピングが必要な場合は、CanvasGroup を検討してください。

Rotation = 0

Rotation = 10
自動サイズ設定
フレームは、そのコンテンツに応じて 自動的にサイズを設定 するように設定できます。これを実現するには、フレームの Size を 最小 幅および/または高さに設定し、その後、AutomaticSize プロパティを X、Y、または XY のいずれかに設定します。自動サイズ設定を適用する軸に応じて設定します。設定が完了すると、フレームはその中の GuiObjects およびレイアウトのサイズに基づいて自動的にサイズを変更します。