В настоящее время я использую Unity с набором инструментов Microsoft Mixed Reality Toolkit для создания простой игры, в которую помещается квадрат, который можно перемещать с помощью жестов рук (с воздушным касанием и перетаскиванием). До сих пор я прикрепил ManipulationHandler и NearInstructionGrabbable к квадратному игровому объекту, например, в учебнике: Здесь .
При запуске проекта Unity в плеере Unity квадратом можно манипулировать с помощью GGVPointer. Однако при развертывании Hololens ввод жестов не распознается.
Вот моя иерархия объектов
и содержимое куба под инспектором
Текущая среда разработки:
- MRTK 2.2 и 2.3
- 2019.3.0f6 & .9f1
- Развертывание в:
- Hololens 1
- Hololens 1 и 2 эмулятор
По поводу выложенного решения здесь , после прикрепления скрипта в ответ и отлаживая его в эмуляторе Hololens я получаю сообщение об ошибке:
Exception thrown at 0x00007FF80850A839 (KernelBase.dll) in Hololens Test Project.exe: 0x40080202: WinRT transform error (parameters: 0x000000008000000B, 0x0000000080070490, 0x0000000000000014, 0x000000506E7FDA50).