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

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

Rappresenta la pressione o il rilascio di un pulsante del mouse.

Descrizione

Memorizza informazioni sugli eventi di clic del mouse. Vedere Node._input().

Nota: Sui dispositivi Wear OS, l'input rotatorio è mappato su @GlobalScope.MOUSE_BUTTON_WHEEL_UP e @GlobalScope.MOUSE_BUTTON_WHEEL_DOWN. Questo può essere modificato in @GlobalScope.MOUSE_BUTTON_WHEEL_LEFT e @GlobalScope.MOUSE_BUTTON_WHEEL_RIGHT con l'impostazione ProjectSettings.input_devices/pointing/android/rotary_input_scroll_axis.

Tutorial

Proprietà

MouseButton

button_index

0

bool

canceled

false

bool

double_click

false

float

factor

1.0

bool

pressed

false


Descrizioni delle proprietà

MouseButton button_index = 0 🔗

L'identificatore del pulsante del mouse, come una delle costanti di MouseButton o della rotellina del mouse.


bool canceled = false 🔗

  • void set_canceled(value: bool)

  • bool is_canceled()

Se true, l'evento di pulsante del mouse è stato cancellato.


bool double_click = false 🔗

  • void set_double_click(value: bool)

  • bool is_double_click()

Se true, lo stato del pulsante del mouse è un doppio clic.


float factor = 1.0 🔗

  • void set_factor(value: float)

  • float get_factor()

La quantità (o delta) dell'evento. Quando utilizzato per eventi di scorrimento ad alta precisione, indica la quantità di scorrimento (verticale o orizzontale). È supportato solo su alcune piattaforme; la sensibilità segnalata varia a seconda della piattaforma. Potrebbe essere 0 se non supportato.


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

Se true, lo stato del pulsante del mouse è premuto. Se false, lo stato del pulsante del mouse è rilasciato.