ScreenGui

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

ScreenGui 는 사용자의 화면에 표시된 2D GuiObjects 용 저장소 컨테이너입니다.A ScreenGui 는 플레이어의 PlayerGui 에 부모로 지정되는 경우에만 표시됩니다; 플레이어의 ScreenGuiStarterGui 를 부모로 지정하면 경험에 참여하고 캐릭터가 처음 생성될 때 각 플레이어의 PlayerGui 에 클론이 생성됩니다.자세한 내용은 화면 UI 컨테이너를 참조하십시오.

Example ScreenGui with various GuiObject children, including a Frame, TextLabel, TextBox, and ImageButton.

성능 향상을 위해, 다음 이벤트 중 하나가 발생할 때까지 ScreenGui의 모양이 캐시됩니다:

  • 후손이 추가되거나 제거됩니다.
  • 하위 요소의 속성이 변경됩니다.
  • ScreenGui 자체의 속성이 변경됩니다.

이러한 이벤트 중 하나가 발생하면 렌더링된 다음 프레임에서 ScreenGui 모양이 다시 계산됩니다.

요약

속성

속성LayerCollector에서 상속되었습니다속성GuiBase2d에서 상속되었습니다

이벤트

이벤트GuiBase2d에서 상속되었습니다

속성

ClipToDeviceSafeArea

병렬 읽기

이 속성이 인 경우, 의 모든 후손이 기기안전 영역에 클리핑됩니다(참조 ).기본값은 true 이며, 필요할 때 화면 가장자리에서 슬라이드하여 표시되는 의도적으로 숨겨진 UI의 이전 버전 호환성을 유지합니다.

Mobile device showing UI button clipped by device safe
area

이 속성이 인 경우, 하위 요소는 기기안전 영역에 클립되지 않으며 카메라 노치 또는 기타 화면 잘라내기로 가려질 수 있습니다.

Mobile device showing UI button overflowing device safe
area, obscured by screen camera notch

이 속성은 ScreenInsetsNone 로 설정하면 무시되므로, 이렇게 하면 의도적으로 기기안전 삽입을 무시하려는 것으로 간주됩니다.

DisplayOrder

병렬 읽기

이 속성은 여러 ScreenGui 컨테이너가 그려지는 Z-인덱스 순서를 제어합니다.더 높은 DisplayOrder 가진 사람들은 더 낮은 값을 가진 사람들 위에 그려집니다.

IgnoreGuiInset

복제되지 않음
병렬 읽기

이 속성이 false(기본값)이면 ScreenInsetsCoreUISafeInsets로 설정되어 Roblox 상단 바 핵심 UI 아래에서 경계를 유지합니다.

이 속성이 true 로 변경되고 ScreenInsetsCoreUISafeInsets 로 설정되어 있으면 ScreenInsetsDeviceSafeInsets 로 설정됩니다.

화면 삽입이 ScreenInsets 의 콘텐츠에 어떻게 영향을 미치는지 자세히 알아보려면 ScreenGui 을 참조하십시오.

SafeAreaCompatibility

병렬 읽기

이 속성은 자동 UI 호환 변환이 디스플레이에 스크린 컷아웃이 있는 경우 후손의 "전체화면"에 적용되는지 여부를 지정합니다 GuiObjectsScreenGui 에 디스플레이에 표시됩니다.적격성은 하위 요소의 총 면적 GuiObject (적용된 경계 또는 UIStroke 포함)이 수평 및 세로 방향으로 기기안전 영역을 덮는 경우 발생합니다.자세한 내용은 Enum.SafeAreaCompatibility 열거형 참조를 참조하십시오.

기본값은 중단 없이 화면에 작성된 UI의 모양을 자동으로 개선하기 위해 FullscreenExtension입니다.그러나 새로운 작업에 전체화면 확장을 피하는 것이 좋습니다; 대신, ScreenInsets 속성을 사용하여 다른 ScreenGui 컨테이너에 존중해야 할 삽입을 지정합니다.

내려오는 UI 개체가 기기안전 영역에 의해 계속 잘리면 ClipToDeviceSafeAreatrue로 설정되어 있으면 참고하십시오.

ScreenInsets

병렬 읽기

이 속성은 콘텐츠의 ScreenGui에 적용되는 안전 영역 삽입을 제어합니다.

기본값인 CoreUISafeInsets는 모든 하위 요소를 GuiObjects 코어 UI 안전 영역 내에 유지하고 Roblox 상단 표시줄 버튼 및 기기의 카메라 노치와 같은 다른 화면 잘라내기에서 제거합니다.

Mobile device showing UI buttons inside core UI safe area

이 속성을 None로 설정하면 UI 개체가 핵심 UI 개체나 카메라 노치와 같은 장치 컷아웃 뒤에 가려질 수 있습니다.결과적으로, 배경 이미지와 같은 비인터랙티브 콘텐츠가 포함된 None에는 ScreenGui만 사용해야 합니다.

대체 예시는 화면 UI 컨테이너를 참조하십시오.

메서드

이벤트