Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

InputEventMouseButton

Hereda: InputEventMouse < InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object

Representa un botón del ratón siendo pulsado o soltado.

Descripción

Almacena información sobre los eventos de clic del ratón. Véase Node._input().

Nota: En dispositivos con Wear OS, la entrada rotatoria se mapea a @GlobalScope.MOUSE_BUTTON_WHEEL_UP y @GlobalScope.MOUSE_BUTTON_WHEEL_DOWN. Esto se puede cambiar a @GlobalScope.MOUSE_BUTTON_WHEEL_LEFT y @GlobalScope.MOUSE_BUTTON_WHEEL_RIGHT con la configuración ProjectSettings.input_devices/pointing/android/rotary_input_scroll_axis.

Tutoriales

Propiedades

MouseButton

button_index

0

bool

canceled

false

bool

double_click

false

float

factor

1.0

bool

pressed

false


Descripciones de Propiedades

MouseButton button_index = 0 🔗

El identificador del botón del ratón, una de las constantes de botón o rueda de botón de MouseButton.


bool canceled = false 🔗

  • void set_canceled(value: bool)

  • bool is_canceled()

Si es true, el evento del botón del ratón ha sido cancelado.


bool double_click = false 🔗

  • void set_double_click(value: bool)

  • bool is_double_click()

Si es true, el estado del botón del ratón es un doble clic.


float factor = 1.0 🔗

  • void set_factor(value: float)

  • float get_factor()

La cantidad (o delta) del evento. Cuando se usa para eventos de desplazamiento de alta precisión, esto indica la cantidad de desplazamiento (vertical u horizontal). Esto sólo se admite en algunas plataformas; la sensibilidad notificada varía según la plataforma. Puede ser 0 si no está soportada.


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

Si es true, el estado del botón del ratón está presionado. Si false, el estado del botón del ratón se libera.