Slate – MRTK2

Slate

O pré-fabricado slate oferece um controle de estilo de janela fina para exibir conteúdo 2D, por exemplo, texto sem formatação ou artigos, incluindo mídia. Ele oferece uma barra de título que pode ser agarrada, bem como a funcionalidade Follow Me e Close . A janela de conteúdo pode ser rolada por meio de entrada de mão articulada.

Como usar um controle de ardósia

Um controle de ardósia é composto dos seguintes elementos:

  • TitleBar: Toda a barra de título na parte superior da ardósia.
  • Título: A área de título no lado esquerdo da barra de título.
  • Botões: a área do botão no lado direito da barra de título.
  • BackPlate: o lado de trás da ardósia.
  • ContentQuad: o conteúdo é atribuído como material. O exemplo usa um material de exemplo 'PanContent'.
Slate Structure in the Unity editor

Controle de limites

Um controle de ardósia contém um script de controle de limites para dimensionamento e rotação. Para obter mais informações sobre o controle de limites, consulte a página de controle de limites .

Slate BB

Botões

Um slate padrão oferece dois botões como padrão no canto superior direito da barra de título:

  • Siga-me: alterna um componente de solucionador orbital para fazer com que o objeto slate siga o usuário.
  • Fechar: desabilita o objeto slate.
Slate Button

Scripts

Em geral, o NearInteractionTouchable.cs script deve ser anexado a qualquer objeto destinado a receber eventos de toque do IMixedRealityTouchHandler.

Slate Structure
  • HandInteractionPan.cs Esse script manipula a entrada de mão articulada para tocar e mover o conteúdo no ContentQuad do slate.

  • HandInteractionPanZoom.cs: além da interação de movimento panorâmico, esse script dá suporte ao zoom com duas mãos.

Slate Pan Zooming