Slate -- MRTK2

平板

Slate 預製專案提供精簡視窗樣式控制項來顯示 2D 內容,例如純文字或包含媒體的文章。 它提供可抓取的標題列,以及 追蹤我關閉 功能。 內容視窗可以透過清楚的手部輸入來捲動。

如何使用 Slate 控制項

Slate 控制項是由下列元素所組成:

  • TitleBar:Slate 頂端的整個標題列。
  • 標題:標題欄左側的標題區域。
  • 按鈕:標題列右側的按鈕區域。
  • BackPlate:Slate 的背面。
  • ContentQuad:內容會指派為材質。 此範例使用範例材質 'PanContent'。
Unity 編輯器中的 Slate 結構

界限控制項

平板控制項包含用於縮放和旋轉的界限控制項腳本。 如需界限控制項的詳細資訊,請參閱 界限控制項 頁面。

Slate BB

按鈕

標準平板提供兩個按鈕作為標題列右上方的預設值:

  • 遵循我:切換軌道求解元件,讓 slate 物件遵循使用者。
  • 關閉:停用 slate 物件。
平板按鈕

指令碼

一般而言, NearInteractionTouchable.cs 腳本必須附加至任何物件,以接收 來自 的 IMixedRealityTouchHandler 觸控事件。

Slate 結構
  • HandInteractionPan.cs 此腳本會處理清楚的手部輸入,以觸控並移動 Slate 的 ContentQuad上的內容。

  • HandInteractionPanZoom.cs:除了移動流覽互動之外,此腳本還支援雙手縮放。

平板移動流覽縮放