我想控制MRTK输入操作(选择、滚动、保持等)使用脚本。
我正在尝试制作自定义控制器,使用肌电传感器。
当我从传感器接收数据时,我需要根据数据控制MRTK输入操作。
我尝试使用一些配置文件(DefaultMixedRealityInputActionsProfile、MixedRealityInputSystemProfile ...)但它们只提供数据,不是可写的。
我也试过使用ViGEm,虚拟游戏控制器,但它只在unity测试中可用,在全息镜头上不可用,因为我不知道如何用无线连接ViGEm和hololens。
发布于 2021-05-27 08:45:26
建议根据您的EMG传感器创建自定义输入系统数据提供程序。有关入门的分步指南,请参阅此链接:Create data provider。然后,通过调用自定义数据提供程序类中的RaiseGestureStarted方法,可以引发与控制器状态更改相对应的HoloLens手势事件。例如,看看WindowsMixedRealityDeviceManager,它实现了提升手势输入事件,并包装了Unity XR.WSA.Input.GestureRecognizer以从HoloLens设备消费Unity的手势事件。
https://stackoverflow.com/questions/67705160
复制相似问题