Dragger

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

O objeto Arrastador é um objeto auxiliar usado para criar ferramentas que possam arrastar peças.Espera-se (mas não é necessário) que seja usado com Mouse eventos.

Sua implementação é usada principalmente na biblioteca RbxStamper.

Resumo

Métodos

  • Gira a(s) peça(s) atualmente arrastada(s) em 90 graus no eixo dado.

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

    Inicializa uma ação de arrastamento, especificando quais peças usar ao arrastar.

  • MouseMove(mouseRay : Ray):()

    Tenta mover a peça atualmente arrastada para o ponto em que o MouseRay atinge outra peça.

  • MouseUp():()

    Para a ação de arrastamento atual (feita por Dragger:MouseDown()).

Propriedades

Métodos

AxisRotate

()

Gira a(s) peça(s) atualmente arrastada(s) em 90 graus no eixo dado.

Parâmetros

axis: Enum.Axis
Valor Padrão: "X"

Devolução

()

MouseDown

()

Inicializa uma ação de arrastamento, especificando quais peças usar ao arrastar.

Parâmetros

mousePart: Instance
Valor Padrão: ""
pointOnMousePart: Vector3
Valor Padrão: ""
parts: Instances
Valor Padrão: ""

Devolução

()

MouseMove

()

Tenta mover a peça atualmente arrastada para o ponto em que o MouseRay atinge outra peça.

Parâmetros

mouseRay: Ray
Valor Padrão: ""

Devolução

()

MouseUp

()

Para a ação de arrastamento atual (feita por Dragger:MouseDown())


Devolução

()

Eventos