GuiBase2d

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Nicht erstellbar
Nicht durchsuchbar

GuiBase2d ist eine abstrakte Klasse, die von 2D GuiObjects erbt.

Zusammenfassung

Eigenschaften

Ereignisse

Eigenschaften

AbsolutePosition

Schreibgeschützt
Nicht repliziert

AbsolutePosition ist eine lesbare Eigenschaft, die die Bildschirmposition eines GuiBase2d Elements in Pixeln bereitstellt.Dies repräsentiert die tatsächliche Pixelposition, an der ein Element als Ergebnis der Größe und Position seiner Vorfahren gerendert wird.Beachten Sie, dass AbsolutePosition immer die obere linke Ecke des GuiBase2d Elements darstellt.

Wenn das in einem ist, verwendet die Eigenschaft das Ansichtsfensterkoordinatensystem.Die Herkunft dieses Koordinatensystems befindet sich in der unteren linken Ecke der Roblox-Oberleiste.Beachten Sie, dass dies das gleiche Koordinatensystem ist, das von der InputObject.Position Eigenschaftenverwendet wird.

Diagram showing the origin of the AbsolutePosition coordinate system.

Siehe auch AbsoluteRotation und AbsoluteSize.

AbsoluteRotation

Schreibgeschützt
Nicht repliziert

AbsoluteRotation ist eine lesbare Eigenschaft, die die tatsächliche Bildschirm rotation eines GuiBase2d Elements in Grad beschreibt.Es führt keine Grenzkontrolle durch , so dass sein Wert möglicherweise nicht in der Reichweite 0 bis 360 liegt.

Siehe auch AbsolutePosition und AbsoluteSize.

AbsoluteSize

Schreibgeschützt
Nicht repliziert

AbsoluteSize ist eine lesbare eigenschaft, die die tatsächliche bildschirmgröße eines GuiBase2d elements in pixeln beschreibt.

Siehe auch AbsolutePosition und AbsoluteRotation.

AutoLocalize

Parallel lesen

Wenn es auf true gesetzt wird, wird die Lokalisierung auf dieses GuiBase2d und seine Nachkommen angewendet.Die für die Lokalisierung verwendeten Einträge sind die gleiche Gruppe von Einträgen, die von LocalizationService:GetTableEntries() zurückgegeben werden.Einträge mit AutoLocalize aktiviert werden automatisch nach dem Laden der Cloud-Tabelle neu übersetzt, wenn nötig.

Siehe auch RootLocalizationTable.

RootLocalizationTable

Parallel lesen

Eine Referenz auf ein LocalizationTable , das verwendet werden soll, um automatisierte Lokalisierung auf dieses GuiBase2d und seine Nachkommen anzuwenden.AutoLocalize muss auf true festgelegt werden, damit automatische Lokalisierung auf dem GuiBase2d und seinen Vorfahren angewendet werden kann.

Du kannst dies einstellen, um auf eine LocalizationTable irgendwo im DataModel zu verweisen.Das GuiBase2d Objekt und alle seine Kinder werden versuchen, diesen spezifischen LocalizationTable und seine Vorfahren für die automatische Textersetzung zu verwenden, bevor sie die Tabellen unter LocalizationService in einer unbestimmten Reihenfolge und die Cloud-Tabelle verwenden.

Wenn keine Übersetzung in der referenzierten Tabelle verfügbar ist, sucht sie nach einer Übersetzung in der Eltern-Tabelle, wenn sie ebenfalls eine LocalizationTable ist, und so weiter.

Siehe auch LocalizationService:GetTableEntries(), das erklärt, wie das RootLocalizationTable für die automatisierte Lokalisierung verwendet wird.

SelectionBehaviorDown

Parallel lesen

Passt das Spielpadauswahlverhalten in die Down-Richtung an.

SelectionBehaviorLeft

Parallel lesen

Passt das Spielpadauswahlverhalten in die linke Richtung an.

SelectionBehaviorRight

Parallel lesen

Passt das Spielpadauswahlverhalten in die richtige Richtung an.

SelectionBehaviorUp

Parallel lesen

Passt das Spielpadauswahlverhalten in die Richtung oben an.

SelectionGroup

Parallel lesen

Ermöglicht die Anpassung, wie die Auswahl des Gamepads zwischen den Knöpfen, die Nachkommen der Auswahlgruppe sind, wechseln kann, die Gruppe verlässt und andere Knöpfe auswählt.

Die Einstellung SelectionGroup auf true zeigt die SelectionBehaviorUp, SelectionBehaviorDown, SelectionBehaviorLeft und SelectionBehaviorRight Eigenschaften an.Für diese Auswahlverhaltensweisen bedeutet eine Einstellung von Enum.SelectionBehavior.Escape (Standard), dass die Gamepad-Auswahl zuerst eine Auswahl innerhalb der Auswahlgruppe findet und nur außerhalb bewegt, wenn sie keine passende Taste findet.Alternativ bedeutet eine Einstellung von Enum.SelectionBehavior.Stop , dass die Auswahl des Gamepads nur innerhalb der Auswahlgruppe geschieht und nicht von der Auswahlverhaltensrichtung außerhalb der Gruppe bewegt wird.

Methoden

Ereignisse

SelectionChanged

Dieses Ereignis wird ausgelöst, wenn die Gamepad-Auswahl sich zu, von oder ändert innerhalb der verbundenen GuiBase2d oder eines Nachkommen GuiObjects.Wenn die Auswahlmarkierung sich auf eine GuiObject bewegt, informieren die Ereignisblasen von dieser GuiObject alle ihre Vorfahren, dass die Auswahl sich auf eine GuiObject in ihrem Nachkommen-Baum geändert/eingetreten/verlassen hat.

Parameter

amISelected: boolean

Wahr, wenn die neue Auswahl der angehängten GuiBase2d entspricht.

previousSelection: GuiObject
newSelection: GuiObject