Dragger

Visualizza obsoleti

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

L'oggetto Trascinatore è un oggetto ausiliario utilizzato per creare strumenti che possono trascinare parti.Si prevede (ma non è richiesto) di essere utilizzato con Mouse eventi.

La sua implementazione viene utilizzata principalmente nella libreria RbxStamper.

Sommario

Metodi

  • Ruota la parte attualmente trascinata di 90 gradi sull'asse specificato.

  • MouseDown(mousePart : Instance,pointOnMousePart : Vector3,parts : Instances):()

    Inizializza un'azione di trascinamento, specificando quali parti utilizzare quando si trascina.

  • MouseMove(mouseRay : Ray):()

    Prova a spostare la parte attualmente trascinata al punto in cui MouseRay colpisce un'altra parte.

  • MouseUp():()

    Interrompe l'azione di trascinamento attuale (fatta da Dragger:MouseDown() ).

Proprietà

Metodi

AxisRotate

()

Ruota la parte attualmente trascinata di 90 gradi sull'asse specificato.

Parametri

axis: Enum.Axis
Valore predefinito: "X"

Restituzioni

()

MouseDown

()

Inizializza un'azione di trascinamento, specificando quali parti utilizzare quando si trascina.

Parametri

mousePart: Instance
Valore predefinito: ""
pointOnMousePart: Vector3
Valore predefinito: ""
parts: Instances
Valore predefinito: ""

Restituzioni

()

MouseMove

()

Prova a spostare la parte attualmente trascinata al punto in cui MouseRay colpisce un'altra parte.

Parametri

mouseRay: Ray
Valore predefinito: ""

Restituzioni

()

MouseUp

()

Interrompe l'azione di trascinamento attuale (fatta da Dragger:MouseDown() )


Restituzioni

()

Eventi