<aside> 💡 探针在Project Touch中是仅次于小球的重要基本控件。用户可通过使用探针来查看世界、世界中一切可交互元素的元信息,或唤出被选中对象的虚拟界面

</aside>

在黑暗模式下阅读,请按快捷键Control+Shift+L,或者CMD+Shift+L.

体验简述

设计思路

注意事项

使用场景


体验简述

探针的使用包括三个步骤:唤出探针、选中世界中可交互元素,展开虚拟界面。

唤出探针

  1. 手持虚拟现实追踪设备(例如手柄或手势控制器),并将其置于背部一定范围。
  2. 扣动Grip键,将探针从背后拉出

从背后取出探针

从背后取出探针

选中可交互元素

  1. 持续握住grip键手持探针,指向拥有一个或多个可交互元素的方向
  2. 在探针探测范围内的可交互元素全部被标记,最靠近探测范围中心的可交互元素被标记为黄色圆环,意为当前被选中的元素。其余可交互元素被标记为白色圆环
  3. 轻微来回调整探针方向,将目标元素选中。在手柄处,玩家可看到被标记为黄色圆环的元素的略缩图

使用探针Hover静止的一群物件

使用探针Hover静止的一群物件

展开次级界面

扣动trigger键,虚拟界面将在玩家前方一定距离内出现。使用虚拟界面的把手来调整大小或关闭界面。

使用探展开虚拟界面

使用探展开虚拟界面

隐藏探针

松开grip键,探针将会自动消失。


设计思路

不同于传统VR交互系统中最常使用的带有虚拟射线的指针,我们根据直接操作的设计理念,在Project Touch中的探针并没有使用射线设计,而使用一种隐形的、可变换粗细的 ‘射线’。当用户使用探针指向一个方向时,被指方向的一定范围内的多个可交互元素都会被标记。当玩家按下选择键,在探针探测范围内最靠近中心的可交互元素的源信息或虚拟界面将被展开。这种设计增加了用户选择世界中位于远处移动中可交互元素的容错性。

传统带有虚拟射线的指针指向远处、移动中的元素

传统带有虚拟射线的指针指向远处、移动中的元素

Project Touch中的探针指向远处、移动中的元素

Project Touch中的探针指向远处、移动中的元素

若想使探针在直接操作中的拥有良好的体验,需做到以下几点:

  1. 避免在手柄处放置过多的信息,如大段需要阅读的文字。放置过多信息会要求玩家眼睛在远近处不断对焦,造成眩晕。可仅放置一下精简有效的信息,如一定长度的元素名称。应将其他复杂的信息都至于其之后会展开的虚拟界面中。
  2. 建议在手柄处放置被选中物品的缩略图, 用户在指向世界远处元素时可有被选中元素的视觉反馈。必要时可增加触觉反馈
  3. 展开的虚拟界面建议放置在玩家前方臂展之内,玩家可对虚拟界面进行直接操作
  4. 在没有选中世界中任何可交互元素时,探针应选中当前世界
  5. 探针和手部模型尽量和实际手柄和手方向保持一致。