Unity 6.3
0 онлайн 66 гостей 3 в системе
Вход

InputDevice

структура в UnityEngine.XR

Выполнено в:UnityEngine.XRModule

Описание

Определяет устройство ввода в подсистеме ввода XR.

Для получения функций ввода или маршрутизации тактильных данных на устройства ввода XR, укажите XRNode в качестве места назначения. Используйте XRNode.LeftHand и XRNode.RightHand для отправки тактильных данных на левое или правое устройства. Тактильные данные можно отправлять либо в виде импульса, либо в виде буфера необработанных байтов, воспроизводимых через тактильное устройство. Вы можете остановить тактильный вывод или запросить устройства для его буферизованных возможностей в любое время.

Свойства

Свойство Описание
characteristicsТолько для чтения. Битовая маска перечисленных флагов, описывающих характеристики этого InputDevice.
isValidТолько для чтения. True, если устройство в настоящее время является действительным устройством ввода; в противном случае false.
manufacturerПроизводитель подключенного устройства ввода.
nameТолько для чтения. Имя устройства в системе XR. Это уникальный идентификатор устройства, предоставленный платформой.
serialNumberСерийный номер подключенного устройства ввода. Пустое поле, если серийный номер отсутствует.
subsystemПолучает XRInputSubsystem, который сообщил об этом InputDevice.

Открытые методы

Метод Описание
SendHapticBufferОтправляет на устройство необработанный буфер с тактильной информацией.
SendHapticImpulseОтправляет тактильный импульс на устройство.
StopHapticsОстановить все тактильные воспроизведения для устройства.
TryGetFeatureUsagesПолучает список всех функций ввода, доступных на данном устройстве. Например, "Trigger" или "Device Position".
TryGetFeatureValueПолучает информацию о вводном элементе, указанном параметром Usage. Функции, которые принимают параметр времени, позволяют запрашивать этот элемент в определенный момент времени
TryGetHapticCapabilitiesПолучает тактильные возможности устройства.