GuiBase2d

Visualizza obsoleti

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

Non costruibile
Non Navigabile

GuiBase2d è una classe astratta ereditata da 2D GuiObjects .

Sommario

Proprietà

Eventi

Proprietà

AbsolutePosition

Sola Lettura
Non Replicato

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 .

Diagram showing the origin of the AbsolutePosition coordinate system.

Vedi anche AbsoluteRotation e AbsoluteSize .

AbsoluteRotation

Sola Lettura
Non Replicato

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

Sola Lettura
Non Replicato

AbsoluteSize è una proprietà read-only che descrive la dimensione effettiva dello schermo di un elemento GuiBase2d , in pixel.

Vedi anche AbsolutePosition e AbsoluteRotation .

AutoLocalize

Lettura Parallela

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

Lettura Parallela

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

Lettura Parallela

Personalizza il comportamento di selezione del gamepad nella direzione down.

SelectionBehaviorLeft

Lettura Parallela

Personalizza il comportamento di selezione del gamepad nella direzione sinistra.

SelectionBehaviorRight

Lettura Parallela

Personalizza il comportamento di selezione del gamepad nella direzione giusta.

SelectionBehaviorUp

Lettura Parallela

Personalizza il comportamento di selezione del gamepad nella direzione up.

SelectionGroup

Lettura Parallela

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

amISelected: boolean

Vero se la nuova selezione corrisponde alla GuiBase2d allegata.

previousSelection: GuiObject
newSelection: GuiObject