问题描述
这是使用MRTK的3d应用程序。 PC版本正在响应鼠标单击。但是在用于XAML项目的UWP构建中,应用程序中的按钮无法识别鼠标单击。虽然它从键盘和触摸屏获取输入。 团结:2019 Visual Studio:2019年 构建类型:UWP- XAML项目
解决方法
MRTK专为混合现实体验而设计,它目前不支持构建2D桌面平台,我们应该在HoloLens设备或仿真器上进行部署和测试。
对于构建类型,我们的建议是使用D3D
,除非您在项目中使用TouchScreenKeyboard
API来使用系统键盘,否则需要导出为XAML。
如果要在HoloLens设备中使用鼠标输入(例如将蓝牙鼠标与HoloLens2设备配对),可以通过向{{添加一个类型为MouseDeviceManager
的新输入数据提供程序来在MRTK中启用此功能。 1}},并将MRTK input profile
分配给数据提供者。之后,MixedRealityMouseInputProfile
将打开一个屏幕,向世界射线广播显示远距离交互,更多信息请参见:Pointers