holographi c удаленное взаимодействие не может захватывать жесты в единстве - PullRequest
0 голосов
/ 28 мая 2020

Я использую Holographi c Remoting Player для проецирования программы Unity uwp на HoloLens. Я могу получить изображение единства на HoloLens, и я могу перемещаться, чтобы перемещать поле зрения, но жест не может быть обнаружен в программе выпуска единства.

Я имею в виду, что жесты нельзя получить в релизе, но жесты можно получить при использовании встроенного коннектора в редакторе единства.

gestureRecognizer = new GestureRecognizer();
gestureRecognizer.Tapped += RecognizerTapped;
gestureRecognizer.SetRecognizableGestures(GestureSettings.Tap | GestureSettings.DoubleTap | GestureSettings.Hold | GestureSettings.ManipulationTranslate);
gestureRecognizer.StartCapturingGestures();
InteractionManager.InteractionSourcePressed += InteractionSourcePressed;

void RecognizerTapped(TappedEventArgs args)
{
    debugWindows .AddMessage ("tap "+args .tapCount);
}

void InteractionSourcePressed(InteractionSourcePressedEventArgs args)
{
    debugWindows .AddMessage ("pressed");
}

это мой тестовый код. а мой настраиваемый коннектор скопирован по адресу unity docs .

когда я использовал настраиваемый коннектор в любом месте (relase \ editor), «нажатый» можно напечатать, но нельзя напечатать «касание» и любой делегат gestureRecognizer.

когда я использовал встроенный коннектор в редакторе печатаются как «нажатый», так и «тап».

Я запускаю его во многих версиях Unity (2018.2, 2018.4, 2019.1-2019.3), получаю тот же результат. Не хватает каких-то ключевых настроек?

1 Ответ

0 голосов
/ 18 июня 2020

Мы считаем, что это проблема со стороны Unity, и подобный случай не был исправлен в IssueTracker Unity: НЕ РАБОТАЕТ ВЗАИМОДЕЙСТВИЕ С ЖЕСТОМ HOLOLENS ПРИ ИСПОЛЬЗОВАНИИ ГОЛОГРАФИИ C УДАЛЕНИЕ ИЗ ПРИЛОЖЕНИЯ UWP

Вы можете попытаться повторно отправить свой вопрос в IssueTracker для получения помощи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...