Сборка Unity UWP XAML при развертывании на локальном компьютере кнопка приложения не реагирует на щелчок мыши

#visual-studio #unity3d #uwp-xaml #hololens #mrtk

#visual-studio #unity3d #uwp-xaml #hololens #mrtk

Вопрос:

Это 3D-приложение, использующее MRTK. Сборка ПК реагирует на щелчок мыши. Но в сборке UWP для проекта XAML кнопки в приложении не распознают щелчок мыши. Хотя он принимает ввод с клавиатуры и с сенсорного экрана. Unity: 2019 Visual Studio: 2019 Тип сборки: проект UWP- XAML

Ответ №1:

MRTK разработан специально для работы в смешанной реальности, в настоящее время он не поддерживает сборку для настольной платформы 2D, мы должны развернуть и протестировать на устройстве или эмуляторе HoloLens.

Для типа сборки мы рекомендуем использовать D3D , если вы не используете TouchScreenKeyboard API в своем проекте для использования системной клавиатуры, вам необходимо экспортировать как XAML.

Если вы хотите использовать ввод с помощью мыши на устройстве HoloLens (например, для сопряжения мыши Bluetooth с устройством HoloLens2), вы можете включить эту функцию в MRTK, добавив новый поставщик входных данных типа MouseDeviceManager the MRTK input profile и назначив MixedRealityMouseInputProfile его поставщику данных. После этого MousePointer экран будет переключен на мировую радиовещательную передачу для дальних взаимодействий, дополнительную информацию см. В разделе: Указатели