reckfellENGINE

InputEventScreenDrag

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

На этой странице
class InputEventScreenDragReckfellSharpНаследует InputEventFromWindow

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

Сохраняет информацию о событиях перетаскивания экрана. См. Entity._Input.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

InputEventScreenDragКонструктор
# InputEventScreenDrag
C#
public InputEventScreenDrag();

Свойства9

IndexСвойство
# Index
C#
public int Index { get; set; }

Индекс события перетаскивания в случае события множественного перетаскивания.

PenInvertedСвойство
# PenInverted
C#
public bool PenInverted { get; set; }

Возвращает true при использовании ластика на конце стилуса.

PositionСвойство
# Position
C#
public Vector2 Position { get; set; }

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

PressureСвойство
# Pressure
C#
public float Pressure { get; set; }

Представляет давление, которое пользователь оказывает на ручку. Диапазон от 0.0 до 1.0.

RelativeСвойство
# Relative
C#
public Vector2 Relative { get; set; }

Положение сопротивления по отношению к предыдущему положению (положение на последней раме). Примечание: InputEventScreenDrag.Relative Это означает, что чувствительность прикосновения будет отличаться в зависимости от разрешения при использовании InputEventScreenDrag.Relative Для того чтобы избежать этого, используйте InputEventScreenDrag.ScreenRelative вместо этого.

ScreenRelativeСвойство
# ScreenRelative
C#
public Vector2 ScreenRelative { get; set; }

Немасштабное положение сопротивления по отношению к предыдущему положению в координатах экрана (положение на последней раме). Это положение * не* увеличено в соответствии с коэффициентом шкалы содержания или вызовом к InputEvent.XformedBy. Это следует отдавать предпочтение по сравнению с InputEventScreenDrag.Relative для прикосновения независимо от режима протяженности проекта.

ScreenVelocityСвойство
# ScreenVelocity
C#
public Vector2 ScreenVelocity { get; set; }

Немасштабированная скорость перетаскивания в пикселях в секунду в экранных координатах. Эта скорость не масштабируется в соответствии с коэффициентом масштабирования содержимого или вызовами InputEvent.XformedBy. Это должно быть предпочтительнее, чем InputEventScreenDrag.Velocity для сенсорного наведения независимо от режима растяжения проекта.

TiltСвойство
# Tilt
C#
public Vector2 Tilt { get; set; }

Представляет углы наклона пера. Положительное значение координаты X указывает на наклон вправо. Положительное значение координаты Y указывает на наклон в сторону пользователя. Диапазон от -1.0 до 1.0 для обеих осей.

VelocityСвойство
# Velocity
C#
public Vector2 Velocity { get; set; }

Скорость перетаскивания. Примечание: InputEventScreenDrag.Velocity автоматически масштабируется в соответствии с коэффициентом масштабирования контента, который определяется настройками режима растяжения проекта. Это означает, что чувствительность к прикосновению будет отличаться в зависимости от разрешения при использовании InputEventScreenDrag.Velocity в скрипте, который обрабатывает сенсорное наведение. Чтобы избежать этого, используйте вместо этого InputEventScreenDrag.ScreenVelocity.

Методы18

GetIndexint
# GetIndex
C#
public int GetIndex();
Возвращает int
GetPenInvertedbool
# GetPenInverted
C#
public bool GetPenInverted();
Возвращает bool
GetPositionVector2
# GetPosition
C#
public Vector2 GetPosition();
Возвращает Vector2
GetPressurefloat
# GetPressure
C#
public float GetPressure();
Возвращает float
GetRelativeVector2
# GetRelative
C#
public Vector2 GetRelative();
Возвращает Vector2
GetScreenRelativeVector2
# GetScreenRelative
C#
public Vector2 GetScreenRelative();
Возвращает Vector2
GetScreenVelocityVector2
# GetScreenVelocity
C#
public Vector2 GetScreenVelocity();
Возвращает Vector2
GetTiltVector2
# GetTilt
C#
public Vector2 GetTilt();
Возвращает Vector2
GetVelocityVector2
# GetVelocity
C#
public Vector2 GetVelocity();
Возвращает Vector2
SetIndexvoid
# SetIndex
C#
public void SetIndex(int index);
Параметры
ИмяТипПо умолчанию
indexint—
SetPenInvertedvoid
# SetPenInverted
C#
public void SetPenInverted(bool penInverted);
Параметры
ИмяТипПо умолчанию
penInvertedbool—
SetPositionvoid
# SetPosition
C#
public void SetPosition(Vector2 position);
Параметры
ИмяТипПо умолчанию
positionVector2—
SetPressurevoid
# SetPressure
C#
public void SetPressure(float pressure);
Параметры
ИмяТипПо умолчанию
pressurefloat—
SetRelativevoid
# SetRelative
C#
public void SetRelative(Vector2 relative);
Параметры
ИмяТипПо умолчанию
relativeVector2—
SetScreenRelativevoid
# SetScreenRelative
C#
public void SetScreenRelative(Vector2 relative);
Параметры
ИмяТипПо умолчанию
relativeVector2—
SetScreenVelocityvoid
# SetScreenVelocity
C#
public void SetScreenVelocity(Vector2 velocity);
Параметры
ИмяТипПо умолчанию
velocityVector2—
SetTiltvoid
# SetTilt
C#
public void SetTilt(Vector2 tilt);
Параметры
ИмяТипПо умолчанию
tiltVector2—
SetVelocityvoid
# SetVelocity
C#
public void SetVelocity(Vector2 velocity);
Параметры
ИмяТипПо умолчанию
velocityVector2—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.