사용자 인터페이스

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

내장 UI 개체를 사용하여 쉽게 고품질의 그래픽 사용자 인터페이스를 생성할 수 있습니다. 어디에서나 UI는 화면에서 또는 경험의 3D 세계 내에서 표시됩니다.

온-스크린 UI

온-스크린 컨테이너는 사용자 화면에 표시하려는 UI 개체를 저장하고 변경합니다. 모든 온-스크린 UI 개체 및 코드는 클라이언트에서 저장되고 변경됩니다.

경험 내 인터페이스

경험 내 컨테이너 는 크게 SurfaceGuisBillboardGuis 와 같이 경험의 3D 세계에서 표시하려는 컨테이너 개체를 포함합니다.

UI 개체

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

개체설명
프레임Frames 은 다른 UI 개체의 컨테이너 역할을 합니다. 프레임을 조작할 때 프레임과 함께 개체를 조작하십시오.
레이블TextLabelImageLabel 개체를 사용하면 사용자 지정 가능한 텍스트 및 이미지를 표시할 수 있습니다.
버튼TextButtonImageButton 개체는 사용자가 액션요청할 수 있도록 합니다.
텍스트 입력기TextBox 개체는 사용자가 텍스트를 입력할 수 있게 합니다.

Class.GuiObject.Position|Position, Size, Class.GuiObject.AnchorPoint|Anchor

레이아웃 및 디자인

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

UIListLayout 가로 또는 세로 항목 순서
UIStroke 에 대한 TextLabel 에 대한 접근 방식 변경 주석
UIStroke 와 함께 UIGradient 을 사용하여 색상 변경

상호 작용 프레임워크

코어 사용자 인터페이스 개체 외에도 다음 프레임워크는 경험에 대한 통합 및 사용자 지정 가능한 인터랙티비티를 제공합니다.

근접 프롬프트

근접 프롬프트는 사용자가 경험 내 개체에 다가갈 때 작업을 시작하도록 유도하는 독점적인 내장 UI 개체입니다.

UI 드래그 감지기

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

3D 끌기 감지기

3D 끌기 감지기 는 경험에서 3D 개체와 물리적 상호 작용을 촉진하는 경우, 문을 열거나 서랍을 슬라이딩하거나, 부품을 그립하고 던지거나, 줄을 당겨 발사하고, 많은 것을 더 많이 뽑아 등과 같이.