GuiBase2d
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
GuiBase2d è una classe astratta ereditata da 2D GuiObjects .
Sommario
Proprietà
Descrive la posizione effettiva dello schermo di un elemento GuiBase2d in pixel.
Descrive la rotazione effettiva dello schermo di un elemento GuiBase2d in gradi.
Descrive la dimensione effettiva dello schermo di un elemento GuiBase2d , in pixel.
Quando è impostato su true , la localizzazione verrà applicata a questo GuiBase2d e ai suoi discendenti.
Un riferimento a un LocalizationTable da utilizzare per applicare la localizzazione automatizzata a questo GuiBase2d e ai suoi discendenti.
Personalizza il comportamento di selezione del gamepad nella direzione down.
Personalizza il comportamento di selezione del gamepad nella direzione sinistra.
Personalizza il comportamento di selezione del gamepad nella direzione giusta.
Personalizza il comportamento di selezione del gamepad nella direzione up.
Consente la personalizzazione del movimento di selezione del gamepad.
Metodi
Eventi
- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
Si accende quando la selezione del gamepad si sposta, lascia o cambia all'interno del connesso GuiBase2d o di qualsiasi discendente GuiObjects .
Proprietà
AbsolutePosition
AbsolutePosition è una proprietà read-only che fornisce la posizione dello schermo di un elemento GuiBase2d in pixel.Questo rappresenta la posizione effettiva del pixel in cui un elemento viene visualizzato come risultato delle dimensioni e delle posizioni dei suoi antenati.Nota che AbsolutePosition rappresenta sempre l'angolo in alto a sinistra dell'elemento GuiBase2d.
Se il GuiBase2d è in un ScreenGui , la proprietà AbsolutePosition utilizza il sistema di coordinate del viewport CoreUISafeInsets.L'origine di questo sistema di coordinate si trova nell'angolo inferiore sinistro della barra superiore di Roblox.Nota che questo è lo stesso sistema di coordinate utilizzato dalla ProprietàInputObject.Position .

Vedi anche AbsoluteRotation e AbsoluteSize .
AbsoluteRotation
AbsoluteRotation è una proprietà read-only che descrive la rotazione effettiva dello schermo di un elemento GuiBase2d in gradi.Non esegue controlli di limite , quindi il suo valore potrebbe non essere nella gamma 0 a 360.
Vedi anche AbsolutePosition e AbsoluteSize .
AbsoluteSize
AbsoluteSize è una proprietà read-only che descrive la dimensione effettiva dello schermo di un elemento GuiBase2d , in pixel.
Vedi anche AbsolutePosition e AbsoluteRotation .
AutoLocalize
Quando è impostato su true , la localizzazione verrà applicata a questo GuiBase2d e ai suoi discendenti.Gli elementi utilizzati per la localizzazione sono lo stesso set di elementi restituiti da LocalizationService:GetTableEntries() .Le voci con AutoLocalize abilitati sono tradotti automaticamente dopo il caricamento della tabella del cloud se necessario.
Vedi anche RootLocalizationTable .
RootLocalizationTable
Un riferimento a un LocalizationTable da utilizzare per applicare la localizzazione automatizzata a questo GuiBase2d e ai suoi discendenti.AutoLocalize deve essere impostato su true sul GuiBase2d e sui suoi antenati per l'applicazione della localizzazione automatizzata.
Puoi impostare questo per fare riferimento a LocalizationTable ovunque nel DataModel .L'oggetto GuiBase2d e tutti i suoi figli cercheranno di utilizzare quel particolare LocalizationTable e i suoi antenati per la sostituzione automatica del testo prima di utilizzare le tabelle sotto LocalizationService in un ordine non definito e la tabella del cloud.
Se non esiste una traduzione disponibile nella tabella di riferimento, cercherà una traduzione nel padre di quella tabella, se è anche un LocalizationTable , e così via.
Vedi anche LocalizationService:GetTableEntries() che spiega come l'RootLocalizationTable viene utilizzato per la Localizzazioneautomatizzata.
SelectionBehaviorDown
Personalizza il comportamento di selezione del gamepad nella direzione down.
SelectionBehaviorLeft
Personalizza il comportamento di selezione del gamepad nella direzione sinistra.
SelectionBehaviorRight
Personalizza il comportamento di selezione del gamepad nella direzione giusta.
SelectionBehaviorUp
Personalizza il comportamento di selezione del gamepad nella direzione up.
SelectionGroup
Consente la personalizzazione di come la selezione del gamepad può muoversi tra i pulsanti, che sono discendenti del Gruppodi selezione, lascia il Gruppoe seleziona altri pulsanti.
Impostare SelectionGroup a true esclude le proprietà SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft e SelectionBehaviorRight.Per questi comportamenti di selezione, un'impostazione di Enum.SelectionBehavior.Escape (predefinita) significa che la selezione del gamepad cerca prima di trovare una selezione all'interno del gruppo di selezione e si muove solo all'esterno se non trova un pulsante adatto.In alternativa, una impostazione di Enum.SelectionBehavior.Stop significa che la selezione del gamepad si limita solo al gruppo di selezione e non si muove al di fuori del gruppo dalla direzione del comportamento di selezione.
Metodi
Eventi
SelectionChanged
Questo evento si attiva quando la selezione del gamepad si sposta, lascia o cambia all'interno del connesso GuiBase2d o di qualsiasi discendente GuiObjects .Quando l'highlight della selezione si sposta a un GuiObject , le bolle di evento dall'GuiObject a tutti i suoi antenati informano che la selezione è cambiata/entrata/uscita in un GuiObject nel loro albero discendente.
Parametri
Vero se la nuova selezione corrisponde alla GuiBase2d allegata.