Interfejs użytkownika

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Możesz szybko tworzyć wysokiej jakości interfejsy graficzne użytkownika z minimalnymi wymaganiami dotyczącymi skryptowania za pomocą wbudowanych obiektów interfejsu.W zależności od tego, gdzie go utworzysz, interfejs renderuje albo na ekranie lub w świecie 3D doświadczenia.

Interfejs na ekranie

Pojemniki na ekranie przechowują obiekty UI, które chcesz wyświetlić na ekranie użytkownika.Wszystkie obiekty i kody interfejsu na ekranie są przechowywane i zmieniane na klientzie.

Interfejs UI w doświadczeniu

Pojemniki doświadczeniowe takie jak SurfaceGuis i BillboardGuis przechowują obiekty interfejsu, które chcesz wyświetlać w świecie 3D swojego doświadczenia.

Obiekty interfejsu

Większość elementów interfejsu użytkownika to GuiObjects , obiekty interfejsu graficznego 2D, które możesz przypisać do pojemników.Najczęstsze cztery są ramami , etykietami , przyciskami i tekstowymi obiektami wejściowymi.

ObiektOpis
OkrągFrames działają jako pojemniki dla innych obiektów interfejsu użytkownika. Kiedy manipulujesz ramami, manipulujesz także obiektami, które zawierają.
TytułTextLabel i ImageLabel obiekty pozwalają wyświetlać dostosowywalny tekst i obrazy.
PrzyciskTextButton i ImageButton obiekty pozwalają użytkownikom wywołać akcji.
Wejście tekstoweTextBox obiekty umożliwiają użytkownikom wprowadzanie tekstu.

Używając właściwości , , i , masz pełną kontrolę nad tym, jak pozycjonować , rozmiar i warstwę .Możesz także użyć tweeningu , aby płynnie przejść z jednego stanu do drugiego i zapewnić dynamiczne wizualne zwroty opinie.

Układ i projekt

Poza podstawowymi właściwościami do dostosowywania pozycji i rozmiaru Roblox dostarcza również struktury układu, takie jak lista/flex i siatka , a także modyfikatory rozmiaru i modyfikatory wyglądu .

UIListLayout dla poziomych lub pionowych sekwencji przedmiotów

Interaktywne ramy

Oprócz podstawowych obiektów interfejsu użytkownika dodatkowe ramy zapewniają wbudowaną i dostosowalną interaktywność dla twoich doświadczeń.

Powiadomienia o zbliżeniu

Powiadomienia o zbliżeniu są unikalnymi wbudowanymi obiektami interfejsu użytkownika, które wymagają interakcji użytkownika, aby uruchomić akcję, gdy zbliżą się do obiektów doświadczenia, takich jak drzwi, przełączniki światła i przyciski.

Detektory przeciągania interfejsu

Detektory przeciągania interfejsu użytkownika ułatwiają i zachęcają do interakcji z elementami interfejsu użytkownika 2D, takimi jak suwaki, szczotki i więcej.

Detektory przeciągania 3D

3D detektory przeciągnięć zachęcają do fizycznej interakcji z obiektami 3D w doświadczeniu, takich jak otwieranie drzwi i szuflad, przesuwanie części, chwytanie i rzucanie kulki bowlingowej, wyciąganie i strzelanie z wiatrówką, a także wiele więcej.