Dragger

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

L'objet Dragger est un objet d'aide utilisé pour créer des outils qui peuvent déplacer des parties. Il est attendu (mais pas requis) d'être utilisé avec les événements Mouse.

Son implémentation est principalement utilisée dans la bibliothèque RbxStamper.

Résumé

Méthodes

  • AxisRotate(axis : Enum.Axis):void

    Fait pivoter la partie(s) actuellement拖动 par 90 degrés sur l'axe donné.

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

    Initialise une action de déplacement, en spécifiant les parties à utiliser lors du déplacement.

  • MouseMove(mouseRay : Ray):void

    Tente de déplacer la partie actuellement拖动 vers le point où MouseRay frappe une autre partie.

  • MouseUp():void

    Arrête l'action de déplacement actuelle (réalisée par Dragger:MouseDown()).

Propriétés

Méthodes

AxisRotate

void

Fait pivoter la partie(s) actuellement拖动 par 90 degrés sur l'axe donné.

Paramètres

axis: Enum.Axis
Valeur par défaut : "X"

Retours

void

MouseDown

void

Initialise une action de déplacement, en spécifiant les parties à utiliser lors du déplacement.

Paramètres

mousePart: Instance
pointOnMousePart: Vector3
parts: Instances

Retours

void

MouseMove

void

Tente de déplacer la partie actuellement拖动 vers le point où MouseRay frappe une autre partie.

Paramètres

mouseRay: Ray

Retours

void

MouseUp

void

Arrête l'action de déplacement actuelle (réalisation : Dragger:MouseDown() )


Retours

void

Évènements