Я разработал приложение HoloLens, и оно включает в себя использование жестов, таких как нажатие, сжатие, перетаскивание и т. Д. Теперь я хочу использовать то же приложение на своем рабочем столе, что и приложение для рабочего стола Windows. Как сделать так, чтобы нажатие на приложение HoloLens было таким же, как щелчок мышью на приложении Windows Desktop, а нажатие и перетаскивание - так же, как нажатие, удержание и перетаскивание?
Сначала я использовал платформу UWP для сборки приложения, а затем собрал и развернул его в Visual Studio. При этом создается файл .exe, и меня просят настроить портал смешанной реальности и использовать гарнитуру для использования приложения. Тем не менее, использование гарнитуры противоречит цели моего приложения для рабочего стола Windows. Затем я использовал ПК, Mac и Linux Standalone Platform для создания и создания приложения. Однако, чтобы построить приложение, мне пришлось закомментировать все мои скрипты, так как gestRecognizer и PhotoCapture вызывали проблемы. Затем я добавил два сценария, чтобы использовать мышь в качестве камеры. Это работает нормально. Есть ли способ использовать мышь для щелчка мышью? Например, нажатие должно быть таким же, как нажатие, и нажмите, удерживайте, перетаскивание должно быть таким же, как нажатие и перетаскивание?
using UnityEngine.XR.WSA.Input;
using UnityEngine.XR.WSA.Webcam;
Assets \ Sphere.cs (7,26): ошибка CS0234: имя типа или пространства имен
«Веб-камера» не существует в пространстве имен «UnityEngine.XR.WSA» (вы
отсутствует ссылка на сборку?)
Assets \ Sphere.cs (4,26): ошибка CS0234: имя типа или пространства имен
«Ввод» не существует в пространстве имен «UnityEngine.XR.WSA» (вы
отсутствует ссылка на сборку?)
Я получаю эти ошибки при попытке построить его на платформе UWP. Я получаю эти ошибки только при выборе сборки для ПК. Он отлично работает для HoloLens.