사용자 인터페이스

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

내장된 UI 개체를 사용하여 최소한의 스크립트 요구로 높은 품질의 그래픽 사용자 인터페이스를 신속하게 만들 수 있습니다.생성한 위치에 따라 UI는 화면에서 경험의 3D 세계 내에서 렌더링됩니다.

화면 UI

화면 내 컨테이너 사용자의 화면에 표시하려는 UI 개체를 보유합니다.화면에 있는 모든 UI 개체와 코드가 클라이언트에 저장되고 변경됩니다.

경험 내 UI

경험 내 컨테이너 예를 들어 SurfaceGuisBillboardGuis 3D 세계 내에서 표시하려는 UI 개체를 보유합니다.

UI 개체

대부분의 UI 요소는 GuiObjects , 컨테이너에 부모로 지정할 수 있는 2D 그래픽 사용자 인터페이스 개체입니다.가장 일반적인 네 가지는 프레임, 레이블, 버튼, 그리고 텍스트 입력 개체입니다.

개체설명
프레임Frames 다른 UI 개체의 컨테이너로 작동합니다. 프레임을 조작할 때 해당 컨테이너에 포함된 개체도 조작합니다.
레이블TextLabelImageLabel 개체를 사용하면 사용자 지정 가능한 텍스트와 이미지를 표시할 수 있습니다.
버튼TextButtonImageButton 개체는 사용자가 액션요청할 수 있게 합니다.
텍스트 입력TextBox 개체는 사용자가 텍스트를 입력할 수 있게 합니다.

, , , 및 속성을 사용하여 위치를 , 크기를 , 및 레이어를 완전히 제어할 수 있습니다.또한 중간 단계를 사용하여 한 상태에서 다른 상태로 원활하게 전환하고 동적 시각적 피드백을 제공할 수 있습니다.

레이아웃과 디자인

위치와 크기를 조정하기 위한 기본 속성 이상으로, Roblox는 또한 목록/유연성그리드크기 조정기모양 조정기와 같은 레이아웃 구조를 제공합니다.

UIListLayout 수평 또는 세로 항목 시퀀스에 대한

상호 작용 프레임워크

핵심 사용자 인터페이스 개체 외에도 다음 프레임워크는 경험에 내장되고 사용자 지정 가능한 상호 작용을 제공합니다.

근접 프롬프트

근접 프롬프트는 사용자 상호 작용을 유발하여 경험 내 개체(문, 조명 스위치 및 버튼 등)에 접근할 때 작업을 트리거하는 고유한 기본 제공 UI 개체입니다.

UI 드래그 감지기

UI 드래그 감지기는 슬라이더, 스피너 등의 2D 사용자 인터페이스 요소와의 상호작용을 용이하게 하고 장려합니다.

3D 드래그 감지기

3D 드래그 감지기 경험에서 문과 서랍을 열고, 부품을 슬라이드하고, 볼링 공을 잡아 던지고, 활을 당겨 발사하고, 슬링샷을 당겨 발사하고, 훨씬 더 많은 물리적 상호 작용을 유도합니다.