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> .
Oggetto | Descrizione |
---|---|
Frame | Frames agiscono come container per altri oggetti UI. Quando manipoli i frame, manipoli anche gli oggetti che contengono. |
Etichetta | TextLabel 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>.
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.