Pizarra -- MRTK2

Slate

El objeto prefabricado Slate ofrece un control de estilo de ventana fino para mostrar contenido 2D, por ejemplo, texto sin formato o artículos, incluidos los medios. Ofrece una barra de título agarrable, así como la funcionalidad Follow Me y Close . La ventana de contenido se puede desplazar a través de la entrada de mano articulada.

Uso de un control de pizarra

Un control de pizarra se compone de los siguientes elementos:

  • TitleBar: la barra de título completa en la parte superior de la pizarra.
  • Título: área de título en el lado izquierdo de la barra de título.
  • Botones: área de botón situada en el lado derecho de la barra de título.
  • BackPlate: el lado trasero de la pizarra.
  • ContentQuad: el contenido se asigna como material. En el ejemplo se usa un material de ejemplo "PanContent".
Slate Structure in the Unity editor

Control de límites

Un control de pizarra contiene un script de control de límites para escalar y girar. Para obtener más información sobre el control de límites, consulte la página de control de límites .

Slate BB

Botones

Una pizarra estándar ofrece dos botones como predeterminados en la parte superior derecha de la barra de título:

  • Sígueme: alterna los componentes de un solucionador orbital para que el objeto de pizarra siga al usuario.
  • Cerrar: deshabilita el objeto de pizarra.
Slate Button

Scripts

En general, el NearInteractionTouchable.cs script debe adjuntarse a cualquier objeto destinado a recibir eventos táctiles de .IMixedRealityTouchHandler

Slate Structure
  • HandInteractionPan.cs Este script controla la entrada de mano articulada para tocar y mover el contenido en ContentQuad de la pizarra.

  • HandInteractionPanZoom.cs: además de la interacción de movimiento panorámico, este script admite el zoom de dos manos.

Slate Pan Zooming