기본 프레임은 라벨 및 버튼과 같은 다른 GuiObject의 컨테이너 역할을 합니다. 사용자의 화면이나 게임 내의 표면에 표시할 프레임을 적용할 수 있습니다.

프레임은 리스트 및 플렉스 레이아웃과 같은 반응형 레이아웃에 이상적인 컨테이너로, 프레임의 크기를 변경하고 레이아웃 항목이 그 안에 어떻게 맞는지를 동적으로 조정할 수 있습니다. 프레임은 또한 핵심 GuiObject이므로 BackgroundColor3, 투명도와 같은 속성을 사용자 정의하고, 배경 그라디언트 또는 테두리를 적용하는 등 다양한 작업을 수행할 수 있습니다.
일반적인 컨테이너로서의 용도 외에도, UI 디자인을 위해 프레임을 사용할 수 있습니다. 예를 들어, 다른 UI 요소 사이의 시각적 구분자로서 프레임을 얇고 길게 조정하여 선처럼 만들 수 있습니다.
클리핑
기본적으로, GuiObject 컨테이너는 ClipsDescendants 부울을 통해 그 내용(하위 GuiObjects)을 클립합니다. 하위 요소가 컨테이너의 경계 밖에 나타나기를 원한다면, 단순히 ClipsDescendants를 false로 설정하면 됩니다.


중요하게도, 회전된 하위 요소(0이 아닌 Rotation)에서 클리핑이 작동하려면 StarterGui.ClipsDescendantsSupportsRotation가 true여야 합니다. 그러나 회전된 컨테이너(클리핑 컨테이너 자체가 회전된 경우)나 둥근 모서리(UICorner)에 의한 클리핑은 지원되지 않습니다. 회전되거나 둥근 컨테이너에서 클리핑이 필요하다면 CanvasGroup을 고려하십시오.

Rotation = 0

Rotation = 10
자동 크기 조정
프레임은 콘텐츠에 따라 자동으로 크기를 조정하도록 설정할 수 있습니다. 이를 위해 프레임의 크기를 최소 너비 및/또는 높이로 설정한 다음, 자동 크기 속성을 X, Y 또는 XY 중 하나로 설정하여 자동 크기 조정이 적용될 축을 지정합니다. 설정이 완료되면 프레임은 그 안의 GuiObject 및 레이아웃의 크기에 따라 자동으로 크기가 조정됩니다.