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

Успадковує: InputEventMouse < InputEventWithModifiers < InputEventFromWindow < InputEvent < Resource < RefCounted < Object

Відображається кнопка миші, що натискається або виділяється.

Опис

Зберігайте інформацію про події натискання миші. Див. Node._input().

Примітка: На пристроях Wear OS, обертальний вхід на картографію @GlobalScope.MOUSE_BUTTON_WHEEL_UP і @GlobalScope.MOUSE_BUTTON_WHEEL_DOWN. Це може бути змінено до @GlobalScope.MOUSE_BUTTON_WHEEL_LEFT та @GlobalScope.MOUSE_BUTTON_WHEEL_RIGHT з ProjectSettings.input_devices/pointing/android/rotary_input_scroll_axis налаштування.

Посібники

Властивості

MouseButton

button_index

0

bool

canceled

false

bool

double_click

false

float

factor

1.0

bool

pressed

false


Описи властивостей

MouseButton button_index = 0 🔗

Кнопка мишки ідентифікатор, один з MouseButton, кнопка або кнопка Колеса константи.


bool canceled = false 🔗

  • void set_canceled(value: bool)

  • bool is_canceled()

Якщо true, миша кнопка була скасована.


bool double_click = false 🔗

  • void set_double_click(value: bool)

  • bool is_double_click()

Якщо true, стан кнопки миші є подвійним клацанням.


float factor = 1.0 🔗

  • void set_factor(value: float)

  • float get_factor()

Сума (або дельта) заходу. При використанні для високоточних прокруток, це вказує на суму прокрутки (вертична або горизонтальна). Це тільки підтримується на деяких платформах; віддана чутливість змінюється в залежності від платформи. Може бути 0 якщо не підтримується.


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

Якщо true, стан кнопки миші натискається. Якщо false, стан кнопки миші випускається.