Basis Frames fungiert als Container für andere GuiObjects wie Etiketten und Schaltflächen.Du kannst Frames anwenden, um auf dem Bildschirm eines Benutzers angezeigt zu werden oder auf einer Oberfläche innerhalb des Erlebnisses.

Frames sind ideale Container für reaktive Layouts wie Listen- und Flex-Layouts , ermöglichen es Ihnen, die Größe des Rahmens zu ändern und dynamisch anzupassen, wie sich Layout-Elemente darin befinden. Frames sind auch Kern GuiObjects , so dass Sie Eigenschaften wie BackgroundColor3 , Transparency , einen Hintergrundgradienten oder Grenze anpassen können und mehr.
Abgesehen von ihrer gemeinsamen Verwendung als Container kannst du auch Frames für das UI-Design verwenden.Zum Beispiel als visueller Trennstreifen zwischen anderen UI-Elementen kannst du einen Rahmen so skalieren, dass er dünn und lang wird, bis er zu einer Linie wird.
Ausschnitt
Standardmäßig speichern Frame Container clip ihren Inhalt (Kind GuiObjects ) durch den ClipsDescendants booleschen.Wenn du möchtest, dass Kinder außerhalb der Grenzen eines Rahmens erscheinen, lege einfach ClipsDescendants auf false fest.
Wichtig ist zu beachten, dass nicht gilt, wenn der Rahmen oder einer seiner Vorfahren ein nicht- Null hat; in solchen Fällen werden Nachkommen außerhalb der Grenzen des Rahmens gerendert.
Automatische Größenanpassung
Frames können auf automatische Größe eingestellt werden, abhängig von ihrem Inhalt.Um dies zu erreichen, stellen Sie die Size Eigenschaft des Rahmens auf die minimale Breite und/oder Höhe ein, dann stellen Sie seine AutomaticSize Eigenschaft auf X , Y oder XY ein, abhängig davon, auf welche Achsen die automatische Größenanpassung angewendet werden soll.Sobald festlegen, wird der Rahmen automatisch skaliert, basierend auf der Größe von GuiObjects und Layouts darin.