【发布时间】:2021-01-10 21:50:35
【问题描述】:
这是一个使用 MRTK 的 3d 应用程序。 PC 版本正在响应鼠标单击。但在 XAML 项目的 UWP 构建中,应用程序中的按钮无法识别鼠标单击。尽管它从键盘和触摸屏获取输入。 统一:2019 视觉工作室:2019 构建类型:UWP-XAML 项目
【问题讨论】:
标签: visual-studio unity3d uwp-xaml hololens mrtk
这是一个使用 MRTK 的 3d 应用程序。 PC 版本正在响应鼠标单击。但在 XAML 项目的 UWP 构建中,应用程序中的按钮无法识别鼠标单击。尽管它从键盘和触摸屏获取输入。 统一:2019 视觉工作室:2019 构建类型:UWP-XAML 项目
【问题讨论】:
标签: visual-studio unity3d uwp-xaml hololens mrtk
MRTK 专为混合现实体验而设计,目前不支持构建到 2D 桌面平台,我们应该在 HoloLens 设备或模拟器上进行部署和测试。
对于构建类型,我们建议使用D3D,除非您在项目中使用TouchScreenKeyboard API 来使用系统键盘,否则您需要导出为XAML。
如果您想在 HoloLens 设备中使用鼠标输入(例如将蓝牙鼠标与 HoloLens2 设备配对),您可以在 MRTK 中启用此功能,方法是向 MRTK input profile 添加类型为 MouseDeviceManager 的新输入数据提供程序和将MixedRealityMouseInputProfile 分配给数据提供者。之后,MousePointer 将为屏幕提供世界光线投射以进行远距离交互,更多信息请参阅:Pointers
【讨论】: