InputEventScreenTouch

Наследует: InputEventFromWindow < InputEvent < Resource < RefCounted < Object

Представляет собой событие касания экрана.

Описание

Сохраняет информацию о событиях ввода мультитач-нажатия/отпускания. Поддерживает сенсорное нажатие, сенсорное отпускание и index для подсчета и порядка мультитач.

Обучающие материалы

Свойства

bool

canceled

false

bool

double_tap

false

int

index

0

Vector2

position

Vector2(0, 0)

bool

pressed

false


Описания свойств

bool canceled = false 🔗

  • void set_canceled(value: bool)

  • bool is_canceled()

Если true, событие касания отменено.


bool double_tap = false 🔗

  • void set_double_tap(value: bool)

  • bool is_double_tap()

Если true, состояние касания — двойное касание.


int index = 0 🔗

  • void set_index(value: int)

  • int get_index()

Индекс касания в случае события мультитача. Один индекс = один палец.


Vector2 position = Vector2(0, 0) 🔗

Положение касания в области просмотра, в которой находится узел, с использованием системы координат этой области просмотра (viewport).


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

Если true, состояние касания — нажатие. Если false, состояние касания — отпущено.