Slate

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 pelos seguintes elementos:

  • TitleBar: A barra de título inteira na parte superior da lista.
  • 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

Uma ardósia padrão oferece dois botões como padrão no canto superior direito da barra de título:

  • Siga-me: alterna os componentes do solver 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 da lousa.

  • HandInteractionPanZoom.cs: além da interação de panning, esse script dá suporte a zoom de duas mãos.

Slate Pan Zooming