控制器映射工具是设备或编辑器) 工具中的运行时 (,使开发人员能够快速确定硬件控制器的Unity输入轴和按钮映射 (例如运动控制器) 。
开发对新硬件控制器的支持时,此工具非常有用。 它还有助于在现有控制器的支持类中确认可疑的控制映射问题。
使用控制器映射工具
若要开始使用控制器映射工具,请导航到 MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool 并 打开 ControllerMappingTool 场景。 加载场景后,项目可以在编辑器中使用播放模式运行,也可以在设备上生成并运行。
检查控制器的Unity映射:
- 连接控制器
- 按每个按钮并移动每个轴
- 请注意显示中的映射
- 更新控制器的输入系统数据提供程序中的控制映射
注意
控制器映射工具不使用 Microsoft 混合现实 Toolkit 组件。 它直接与Unity通信,以确定和显示控件映射。
显示所有控件
大型显示面板报告所有定义的Unity输入轴和按钮的状态 (例如:轴 10、按钮 3) 。 此面板提供控制器状态的完整视图。
活动控件显示
较小、较窄的显示面板显示Unity输入斧头和处于活动状态的按钮 (例如:按下按钮) 。 活动控件显示提供易于阅读的控制器状态摘要视图。