Podstawowe Ramki działają jako kontenery dla innych ObiektówGui, takich jak etykiety i przyciski. Możesz stosować ramki do wyświetlania na ekranie użytkownika lub na powierzchni w grze.

Ramki są idealnymi kontenerami dla responsywnych układów, takich jak układy list i flex, pozwalając na zmianę rozmiaru ramki i dynamiczne dostosowywanie, jak elementy układu mieszczą się w jej obrębie. Ramki są również podstawowymi ObiektamiGui, więc możesz dostosować właściwości takie jak BackgroundColor3, Przezroczystość, zastosować gradient tła lub ramkę i więcej.
Oprócz powszechnego użycia jako kontenery, możesz również używać Ramki do projektowania UI. Na przykład, jako wizualny separator między innymi elementami UI, możesz skalować ramkę, aby była cienka i długa, aż stanie się linią.
Przycinanie
By default, GuiObject containers clip their content (descendant GuiObjects) through the ClipsDescendants boolean. If you want descendants to appear outside of a container's bounds, simply set ClipsDescendants to false.


Importantly, StarterGui.ClipsDescendantsSupportsRotation must be true for clipping to work on rotated descendants (non‑zero Rotation) within the container. However, clipping by a rotated container (clipping container itself is rotated) or by rounded corners (UICorner) is not supported. If you need clipping on rotated or rounded containers, consider CanvasGroup.

Rotation = 0

Rotation = 10
Automatyczne rozmiarowanie
Ramki mogą być ustawione na automatyczne rozmiarowanie w zależności od ich zawartości. Aby to osiągnąć, ustaw Rozmiar ramki na minimalną szerokość i/lub wysokość, a następnie ustaw właściwość AutomatyczneRozmiarowanie na X, Y lub XY, w zależności od tego, na które osie powinno mieć zastosowanie automatyczne rozmiarowanie. Po ustawieniu ramka automatycznie dostosuje rozmiar w oparciu o rozmiar ObiektówGui i układów w jej obrębie.