HoloLens 2如何使用配置平板电脑控件?

平板电脑是一种精简窗口样式控件,用于显示纯文本、图像或文档等 2D 内容。 平板电脑提供可抓取的标题栏,其按钮用于”关注我 (标记和) “和关闭功能。 平板电脑中的内容可以通过直接操作进行滚动  就像物理触摸屏一样。 也可使用凝视、敲击和拖动手势或运动控制器的指针。

HoloLens 2如何使用配置平板电脑控件

Slate 预制件提供用于显示 2D 内容的精简窗口样式控件,例如纯文本或包含媒体的文章。 它提供了可抓取的标题栏以及” 关注我” 和” 关闭” 功能。 可以通过手部输入滚动内容窗口。

如何使用平板电脑控件

板板控件由以下元素组成:

  • TitleBar: 平板电脑顶部的整个标题栏。
  • 标题:标题栏左侧的标题区域。
  • 按钮:标题栏右侧按钮区域。
  • BackPlate: 板的背面。
  • ContentQuad: 内容分配为材料。 该示例使用示例材料”PanContent”。
Slate Structure in the Unity editor

边界控制

平板电脑控件包含用于缩放和旋转的边界控制脚本。 有关边界控件详细信息,请参阅 边界控件 页。

Slate BB

按钮

标准版板在标题栏的右上方提供两个默认按钮:

  • 跟随我:切换轨道求解器组件,使板对象跟随用户。
  • 关闭:禁用板对象。
Slate Button

脚本

一般情况下,脚本必须附加到任何旨在接收 来自 NearInteractionTouchable.cs 的触摸事件的对象 IMixedRealityTouchHandler 。

Slate Structure
  • HandInteractionPan.cs 此脚本处理用于触摸和移动平板电脑 ContentQuad 上的内容的表达式手动输入。
  • HandInteractionPanZoom.cs:除了平移交互,此脚本还支持两手缩放。
Slate Pan Zooming

(文章转载自:微软)