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) 🔗

节点所在视口中的触摸位置,使用该视口的坐标系。


bool pressed = false 🔗

  • void set_pressed(value: bool)

  • bool is_pressed()

如果true,则按下触摸状态。如果false,则释放触摸状态。