UIDragDetector

Veraltete anzeigen

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

Die UIDragDetector-Instanz erleichtert und fördert die Interaktion mit 2D Benutzeroberflächenelementen in einer Erfahrung, wie Schiebereglern und Drehreglern. Wichtige Funktionen sind:

  • Stellen Sie eine UIDragDetector unter jede GuiObject-Instanz, um sie über alle Eingaben ohne eine einzige Codezeile beweglich zu machen.

  • Wählen Sie aus mehreren DragStyle-Optionen, legen Sie fest, wie das Objekt auf Bewegungen über ResponseStyle reagiert, und wenden Sie optional Achsen, Bewegungseinschränkungen oder Ziehgrenzen an.

  • Skripte können auf die Manipulation der gezogenen Objekte reagieren, um logische Reaktionen zu steuern, wie das Anpassen von Einstellungen.

  • UIDragDetectors funktionieren in Studio, solange Sie nicht die Werkzeuge Auswählen, Bewegen, Skalieren oder Drehen verwenden, noch bestimmte Plugins oder Studios UI-Bearbeitungswerkzeuge.

Zusammenfassung

Eigenschaften

Methoden

Events

Eigenschaften

ActivatedCursorIcon

ContentId
Parallel lesen

ActivatedCursorIconContent

Parallel lesen
Parallel lesen

BoundingUI

Parallel lesen

CursorIcon

ContentId
Parallel lesen

CursorIconContent

Parallel lesen

DragAxis

Parallel lesen
Parallel lesen

DragRotation

Parallel lesen
Parallel lesen
Parallel lesen

DragUDim2

Parallel lesen

Enabled

Parallel lesen

MaxDragAngle

Parallel lesen

MaxDragTranslation

Parallel lesen

MinDragAngle

Parallel lesen

MinDragTranslation

Parallel lesen

ReferenceUIInstance

Parallel lesen
Parallel lesen

SelectionModeDragSpeed

Parallel lesen

SelectionModeRotateSpeed

Parallel lesen

UIDragSpeedAxisMapping

Parallel lesen

Methoden

AddConstraintFunction

Parameter

priority: number
function: function

Rückgaben

GetReferencePosition


Rückgaben

GetReferenceRotation


Rückgaben

SetDragStyleFunction

()

Parameter

function: function

Rückgaben

()

Events

DragContinue

Parameter

inputPosition: Vector2

DragEnd

Parameter

inputPosition: Vector2

DragStart

Parameter

inputPosition: Vector2