Podstawowy Frames działa jako pojemniki dla innych GuiObjects takich jak etykiety i przyciski .Możesz zastosować ramy do wyświetlenia na ekranie użytkownika lub na powierzchni w ramach doświadczenia.

Ramy są idealnymi pojemnikami na responsywne układy, takie jak lista i układy elastyczne, umożliwiając zmianę rozmiaru ramki i dynamiczne dostosowywanie, w jaki sposób elementy układu pasują do niej.Frames są również rdzeniem GuiObjects , więc możesz dostosować właściwości takie jak BackgroundColor3 , Transparency , zastosować gradient tła lub granicę , a także więcej.
Oprócz ich wspólnego użytku jako pojemników możesz również używać Frames do projektowania interfejsu użytkownika.Na przykład, jako wizualny separator między innymi elementami interfejsu użytkownika, możesz skalować ramę, aby była cienka i długa, dopóki nie stanie się linią.
Przycinanie
Domyślnie, Frame kontenery przeciągną swoją zawartość (dziecko GuiObjects) poprzez ClipsDescendants boolean.Jeśli chcesz, aby dzieci pojawiły się poza granicami ramy, po prostu ustaw ClipsDescendants na false.
Ważne jest, aby zauważyć, że nie ma zastosowania, jeśli ramka lub którakolwiek z jej przodków ma niezerowe ; w takich przypadkach potomkowie będą renderować poza granicami ramki.
Automatyczne skalowanie
Odrodzenia mogą być ustawione na automatyczny rozmiar w zależności od ich zawartości.Aby to osiągnąć, ustaw Size szerokość i wysokość ramy na minimum , a następnie ustaw jej AutomaticSize na X, Y lub XY w zależności od tego, na jakie osie automatyczne skalowanie powinno mieć zastosowanie.ustawiać, ramka będzie automatycznie zmieniać rozmiar w zależności od rozmiaru GuiObjects i układów w niej.