InputEventScreenDrag
Представляет событие перетаскивания экрана.
Представляет событие перетаскивания экрана.
Сохраняет информацию о событиях перетаскивания экрана. См. Entity._Input.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
InputEventScreenDragКонструктор
public InputEventScreenDrag();Свойства9
IndexСвойство
public int Index { get; set; }Индекс события перетаскивания в случае события множественного перетаскивания.
PenInvertedСвойство
public bool PenInverted { get; set; }Возвращает true при использовании ластика на конце стилуса.
PositionСвойство
public Vector2 Position { get; set; }Положение перетаскивания в области просмотра, в которой находится узел, с использованием системы координат этой области просмотра (viewport)-а.
PressureСвойство
public float Pressure { get; set; }Представляет давление, которое пользователь оказывает на ручку. Диапазон от 0.0 до 1.0.
RelativeСвойство
public Vector2 Relative { get; set; }Положение сопротивления по отношению к предыдущему положению (положение на последней раме).
Примечание: InputEventScreenDrag.Relative Это означает, что чувствительность прикосновения будет отличаться в зависимости от разрешения при использовании InputEventScreenDrag.Relative Для того чтобы избежать этого, используйте InputEventScreenDrag.ScreenRelative вместо этого.
ScreenRelativeСвойство
public Vector2 ScreenRelative { get; set; }Немасштабное положение сопротивления по отношению к предыдущему положению в координатах экрана (положение на последней раме). Это положение * не* увеличено в соответствии с коэффициентом шкалы содержания или вызовом к InputEvent.XformedBy. Это следует отдавать предпочтение по сравнению с InputEventScreenDrag.Relative для прикосновения независимо от режима протяженности проекта.
ScreenVelocityСвойство
public Vector2 ScreenVelocity { get; set; }Немасштабированная скорость перетаскивания в пикселях в секунду в экранных координатах. Эта скорость не масштабируется в соответствии с коэффициентом масштабирования содержимого или вызовами InputEvent.XformedBy. Это должно быть предпочтительнее, чем InputEventScreenDrag.Velocity для сенсорного наведения независимо от режима растяжения проекта.
TiltСвойство
public Vector2 Tilt { get; set; }Представляет углы наклона пера. Положительное значение координаты X указывает на наклон вправо. Положительное значение координаты Y указывает на наклон в сторону пользователя. Диапазон от -1.0 до 1.0 для обеих осей.
VelocityСвойство
public Vector2 Velocity { get; set; }Скорость перетаскивания.
Примечание: InputEventScreenDrag.Velocity автоматически масштабируется в соответствии с коэффициентом масштабирования контента, который определяется настройками режима растяжения проекта. Это означает, что чувствительность к прикосновению будет отличаться в зависимости от разрешения при использовании InputEventScreenDrag.Velocity в скрипте, который обрабатывает сенсорное наведение. Чтобы избежать этого, используйте вместо этого InputEventScreenDrag.ScreenVelocity.
Методы18
GetIndexint
public int GetIndex();intGetPenInvertedbool
public bool GetPenInverted();boolGetPositionVector2
public Vector2 GetPosition();Vector2GetPressurefloat
public float GetPressure();floatGetRelativeVector2
public Vector2 GetRelative();Vector2GetScreenRelativeVector2
public Vector2 GetScreenRelative();Vector2GetScreenVelocityVector2
public Vector2 GetScreenVelocity();Vector2GetTiltVector2
public Vector2 GetTilt();Vector2GetVelocityVector2
public Vector2 GetVelocity();Vector2SetIndexvoid
public void SetIndex(int index);| Имя | Тип | По умолчанию |
|---|---|---|
index | int | — |
SetPenInvertedvoid
public void SetPenInverted(bool penInverted);| Имя | Тип | По умолчанию |
|---|---|---|
penInverted | bool | — |
SetPositionvoid
public void SetPosition(Vector2 position);| Имя | Тип | По умолчанию |
|---|---|---|
position | Vector2 | — |
SetPressurevoid
public void SetPressure(float pressure);| Имя | Тип | По умолчанию |
|---|---|---|
pressure | float | — |
SetRelativevoid
public void SetRelative(Vector2 relative);| Имя | Тип | По умолчанию |
|---|---|---|
relative | Vector2 | — |
SetScreenRelativevoid
public void SetScreenRelative(Vector2 relative);| Имя | Тип | По умолчанию |
|---|---|---|
relative | Vector2 | — |
SetScreenVelocityvoid
public void SetScreenVelocity(Vector2 velocity);| Имя | Тип | По умолчанию |
|---|---|---|
velocity | Vector2 | — |
SetTiltvoid
public void SetTilt(Vector2 tilt);| Имя | Тип | По умолчанию |
|---|---|---|
tilt | Vector2 | — |
SetVelocityvoid
public void SetVelocity(Vector2 velocity);| Имя | Тип | По умолчанию |
|---|---|---|
velocity | Vector2 | — |