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¶
|
||
|
||
|
||
|
Descripciones de Propiedades¶
float pressure
Default |
|
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
.
Vector2 relative
Default |
|
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.
Vector2 speed
Default |
|
Setter |
set_speed(value) |
Getter |
get_speed() |
La velocidad del ratón en píxeles por segundo.
Vector2 tilt
Default |
|
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.