Interfaccia utente

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Puoi creare rapidamente interfacce utente grafiche di alta qualità con requisiti di script minimi usando oggetti UI incorporati. A seconda di dove lo crei, le renderizzazioni UI sono sullo schermo o all'interno del mondo 3D di un'esperienza.

Interfaccia utente sullo schermo

Container sullo schermo ] contengono oggetti UI che vuoi mostrare sullo schermo dell'utente. Tutti gli oggetti UI e del codice sullo schermo vengono memorizzati e modificati sul client.

Interfaccia utente in-experience

Container in-experience come SurfaceGuis e BillboardGuis che contengono oggetti UI che vuoi mostrare nel Mondo3D della tua esperienza.

Oggetti UI

La maggior parte degli elementi UI sono GuiObjects , oggetti dell'interfaccia utente grafica 2D che puoi associare ai container. I quattro più comuni sono frame , etichettare , 1> pulsanti1> e 4> text input4> .

OggettoDescrizione
FrameFrames agiscono come container per altri oggetti UI. Quando manipoli i frame, manipoli anche gli oggetti che contengono.
EtichettaTextLabel e ImageLabel oggetti ti consentono di visualizzare testi e immagini personalizzabili.
Pulsante.TextButton e ImageButton oggetti consentono agli utenti di richiedere un'azione.
Inserimento del testo Class.Disabled oggetti consentono agli utenti di inserire testo.

Usando il Position, Size, Class.GuiObject.An

Configurazione e design

Oltre alle proprietà di base per l'aggiustamento della posizione e della dimensione, Roblox fornisce anche strutture di layout come lista/flex e griglia, nonché modificatori di dimensioni e 1> modificatori di aspetto1>.

UIListLayout per sequenze di oggetti orizzontali o verticali

Framework interattivo

Oltre agli oggetti interfaccia utente del nucleo, i seguenti framework forniscono interattività incorporata e personalizzabile per le tue esperienze.

Prossimità Prompt

Proximity Prompts sono oggetti unici dell'interfaccia utente che richiedono l'interazione dell'utente per attivare un'azione quando si avvicinano a oggetti in-experience come porte, interruttori di luce e pulsanti.

Rilevatori di trascinamento UI

Rilevatori di trascinamento UI facilitare e incoraggiare l'interazione con gli elementi dell'interfaccia utente 2D come slider, spinner e altro ancora.

3D Drag Sensori

3D Drag Detectors incoraggia l'interazione fisica con gli oggetti 3D in un'esperienza, come aprire porte e armadietti, scorrevole una parte intorno, prendere e lanciare una palla da bowling, trascinare e sparare una slinga e molto altro.