Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

InputEventScreenDrag

继承: InputEventFromWindow < InputEvent < Resource < RefCounted < Object

代表屏幕拖拽事件。

描述

存放与屏幕拖拽事件相关的信息。见 Node._input

教程

属性

int

index

0

bool

pen_inverted

false

Vector2

position

Vector2(0, 0)

float

pressure

0.0

Vector2

relative

Vector2(0, 0)

Vector2

tilt

Vector2(0, 0)

Vector2

velocity

Vector2(0, 0)


属性说明

int index = 0

  • void set_index ( int value )

  • int get_index ( )

多次拖动事件中的拖动事件索引。


bool pen_inverted = false

  • void set_pen_inverted ( bool value )

  • bool get_pen_inverted ( )

正在使用手写笔的橡皮端时,会返回 true


Vector2 position = Vector2(0, 0)

拖拽的位置。


float pressure = 0.0

  • void set_pressure ( float value )

  • float get_pressure ( )

表示用户对笔施加的压力。范围从 0.01.0


Vector2 relative = Vector2(0, 0)

相对于之前位置(上一帧时的位置)的拖拽位置。


Vector2 tilt = Vector2(0, 0)

代表笔的倾斜角度。正的 X 坐标值表示向右倾斜。正的Y坐标值表示向用户自身倾斜。两个轴的范围是 -1.01.0


Vector2 velocity = Vector2(0, 0)

拖拽的速度。