平板电脑 -- MRTK2

Slate

薄板预制件提供精简窗口样式控件,用于显示 2D 内容,例如纯文本或包含媒体的文章。 它提供可抓握的标题栏,以及“跟随我”和“关闭”功能。 可以关节手输入滚动内容窗口。

如何使用薄板控件

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

  • TitleBar:薄板顶部的整个标题栏。
  • Title:标题栏左侧的标题区域。
  • Buttons:标题栏右侧的按钮区域。
  • 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