InputEventScreenDrag
Eredita: InputEventFromWindow < InputEvent < Resource < RefCounted < Object
Rappresenta un evento di trascinamento dello schermo.
Descrizione
Memorizza informazioni sugli eventi di trascinamento dello schermo. Vedi Node._input().
Tutorial
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Descrizioni delle proprietà
Indice dell'evento di trascinamento nel caso di un evento multi-trascinamento.
Restituisce true quando si utilizza l'estremità del gommino di una penna stilo.
Vector2 position = Vector2(0, 0) 🔗
Posizione di trascinamento nella viewport in cui si trova il nodo, utilizzando il sistema di coordinate di questa viewport.
Rappresenta la pressione che l'utente esercita sulla penna. Varia da 0.0 a 1.0.
Vector2 relative = Vector2(0, 0) 🔗
La posizione di trascinamento relativa alla posizione precedente (posizione all'ultimo frame).
Nota: relative è ridimensionato automaticamente in base al fattore di scala del contenuto, definito dalle impostazioni della modalità di allargamento del progetto. Ciò significa che la sensibilità al tocco apparirà diversa a seconda della risoluzione quando si utilizza relative in uno script che gestisce la mira tramite tocco. Per evitare ciò, utilizza invece screen_relative.
Vector2 screen_relative = Vector2(0, 0) 🔗
La posizione di trascinamento non ridimensionata relativa alla posizione precedente nelle coordinate dello schermo (posizione all'ultimo frame). Questa posizione non è ridimensionata in base al fattore di scala del contenuto o alle chiamate a InputEvent.xformed_by(). Questa dovrebbe essere preferita a relative per la mira tramite tocco a prescindere dalla modalità di allargamento del progetto.
Vector2 screen_velocity = Vector2(0, 0) 🔗
La velocità di trascinamento non ridimensionata in pixel al secondo nelle coordinate dello schermo. Questa velocità non è ridimensionata in base al fattore di scala del contenuto o alle chiamate a InputEvent.xformed_by(). Questa dovrebbe essere preferita a velocity per la mira tramite tocco a prescindere dalla modalità di allargamento del progetto.
Vector2 tilt = Vector2(0, 0) 🔗
Rappresenta gli angoli di inclinazione della penna. Il valore positivo della coordinata X indica un'inclinazione verso destra. Il valore positivo della coordinata Y indica un'inclinazione verso l'utente. Varia da -1.0 a 1.0 per entrambi gli assi.
Vector2 velocity = Vector2(0, 0) 🔗
La velocità di trascinamento.
Nota: velocity è automaticamente ridimensionata in base al fattore di scala del contenuto, definito dalle impostazioni della modalità di allargamento del progetto. Ciò significa che la sensibilità al tocco apparirà diversa a seconda della risoluzione quando si utilizza velocity in uno script che gestisce la mira tramite tocco. Per evitare ciò, utilizza invece screen_velocity.