9.1.2 MRTK交互模型

9.1.2 MRTK交互模型

MRTK工具包支持多种输入端,如6DoF(六自由度)控制器、手势或语音。在开发时需要根据MR项目的应用场景、需求目标、用户体验等因素综合考量,以设计更加优化的交互方式。目前有以下交互模型在MR体验中较为常用。

1.手部和运动控制器模型

这种方式要求用户使用一只手或双手与全息影像交互,手部交互是一种自然交互方式,有助于为用户带来更深的沉浸感。有三种具体方式:手部直接操作,用手指向并提交,运动控制器。

手部交互适用于多种情景,例如:提供包含UI的2D虚拟屏幕来显示和控制内容;提供关于工厂装配线的教程和指南;医疗领域的教学培训、手术辅助等专业工具;环境装饰、家具设计等;基于真实世界的MR游戏;基于位置的服务等。

2.免手动模型

免手动模型指用户无须用手即可与全息内容进行交互,例如使用语音或凝视等交互方式。

免手动模型适用于以下情景:在用户双手被占用时引导其完成任务;手部疲劳;无法跟踪手套;手里拿着东西;做大幅度手势时的社交尴尬;空间狭小。

3.凝视并提交

这种交互方式是指用户在MR环境中凝视一个对象或UI元素,然后使用辅助输入单击对象(即“提交”)。提交方式包括语音命令、按下按钮或手势。

目前有两种类型的凝视输入:头部、眼睛凝视,这两种类型对应不同的提交操作。

在Unity中进行MR开发配置