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

Hérite de : InputEventMouse < InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object

Représente un bouton de souris appuyé ou relâché.

Description

Stocke des informations sur les événements de clic de souris. Voir Node._input().

Note : Sur les appareils Wear OS, l'entrée rotative est associée à @GlobalScope.MOUSE_BUTTON_WHEEL_UP et @GlobalScope.MOUSE_BUTTON_WHEEL_DOWN. Cela peut être changé en @GlobalScope.MOUSE_BUTTON_WHEEL_LEFT et @GlobalScope.MOUSE_BUTTON_WHEEL_RIGHT avec le paramètre ProjectSettings.input_devices/pointing/android/rotary_input_scroll_axis.

Tutoriels

Propriétés

MouseButton

button_index

0

bool

canceled

false

bool

double_click

false

float

factor

1.0

bool

pressed

false


Descriptions des propriétés

MouseButton button_index = 0 🔗

L'identifiant du bouton de la souris, l'une des constantes de bouton ou de bouton de molette MouseButton.


bool canceled = false 🔗

  • void set_canceled(value: bool)

  • bool is_canceled()

Si true, l'événement du bouton de la souris a été annulé.


bool double_click = false 🔗

  • void set_double_click(value: bool)

  • bool is_double_click()

Si true, l’état du bouton de la souris est un double-clic.


float factor = 1.0 🔗

  • void set_factor(value: float)

  • float get_factor()

Le montant (ou delta) de l'événement. Lorsqu'il est utilisé pour les événements de défilement de haute précision, cela indique la quantité de défilement (vertical ou horizontal). Cela n'est supporté que sur certaines plateformes, la sensibilité rapportée varie selon la plateforme. Peut être 0 si elle n'est pas supportée.


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

Si true, le bouton de la souris est appuyé. Si false, le bouton de la souris est relâché.