InputEventMouseMotion

Inherits: InputEventMouse < InputEventWithModifiers < InputEvent < Resource < Reference < Object

Tipo de evento de entrada para los eventos de movimiento del ratón.

Descripción

Contiene información sobre el movimiento del ratón y el bolígrafo. Soporta posiciones y velocidades relativas y absolutas. Ver Node._input.

Nota: Por defecto, este evento sólo se emite una vez por cuadro renderizado como máximo. Si necesitas un informe de entrada más preciso, llama a Input.set_use_accumulated_input con false para que los eventos se emitan lo más a menudo posible. Si utilizas InputEventMouseMotion para dibujar líneas, considera la posibilidad de implementar el algoritmo de línea de Bresenham también para evitar los huecos visibles en las líneas si el usuario mueve el ratón rápidamente.

Tutoriales

Propiedades

float

pressure

0.0

Vector2

relative

Vector2( 0, 0 )

Vector2

speed

Vector2( 0, 0 )

Vector2

tilt

Vector2( 0, 0 )

Descripciones de Propiedades

Default

0.0

Setter

set_pressure(value)

Getter

get_pressure()

Representa la presión que el usuario ejerce sobre el bolígrafo. Va desde 0.0 hasta 1.0.


Default

Vector2( 0, 0 )

Setter

set_relative(value)

Getter

get_relative()

La posición del ratón en relación con la posición anterior (posición en el último cuadro).

Nota: Dado que InputEventMouseMotion sólo se emite cuando el ratón se mueve, el último evento no tendrá una posición relativa de Vector2(0, 0) cuando el usuario deje de mover el ratón.


Default

Vector2( 0, 0 )

Setter

set_speed(value)

Getter

get_speed()

La velocidad del ratón en píxeles por segundo.


Default

Vector2( 0, 0 )

Setter

set_tilt(value)

Getter

get_tilt()

Representa los ángulos de inclinación del bolígrafo. El valor positivo de la coordenada X indica una inclinación hacia la derecha. El valor positivo de la coordenada Y indica una inclinación hacia el usuario. Va de -1.0 a 1.0 para ambos ejes.