Dragger

Visualizza obsoleti

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

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

La sua implementazione è principalmente utilizzata nella libreria RbxStamper.

Sommario

Metodi

  • AxisRotate(axis : Enum.Axis):void

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

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

    Inizializza un'azione di trascinamento, specificando le parti da utilizzare quando trascini.

  • MouseMove(mouseRay : Ray):void

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

  • MouseUp():void

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

Proprietà

Metodi

AxisRotate

void

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

Parametri

axis: Enum.Axis
Valore predefinito: "X"

Restituzioni

void

MouseDown

void

Inizializza un'azione di trascinamento, specificando le parti da utilizzare quando trascini.

Parametri

mousePart: Instance
pointOnMousePart: Vector3
parts: Instances

Restituzioni

void

MouseMove

void

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

Parametri

mouseRay: Ray

Restituzioni

void

MouseUp

void

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


Restituzioni

void

Eventi