Slider

Slider example

Los controles deslizantes son componentes de la UI que permiten cambiar un valor continuamente mediante el desplazamiento de un control deslizante sobre un recorrido. Es Los controles deslizantes permiten las interacciones mediante el toque, el agarre, los rayos de las manos, la combinación de la mirada y el gesto de reducir o cualquier otra interacción válida en XRI o el MRTK3.

Al igual que ocurre con los otros objetos con los que se puede interactuar del MRTK, el objeto principal de control deslizante no representa ningún tipo de objeto visual. Para ello, el script de control deslizante debe combinarse con un script de objetos visuales. Con el MRTK3, proporcionamos dos scripts: CanvasSliderVisuals para los controles deslizantes unificados basados en RectTransform y SliderVisuals para los controles deslizantes no basados en RectTransform.

Layout

Cuando se usan controles deslizantes en un contexto con RectTransform, su sistema de diseño calcula las posiciones de inicio y fin. El script CanvasSliderVisuals le permitirá decidir si estos objetos visuales deben ser horizontales o verticales.

Por otro lado, fuera de un contexto con RectTransform, las posiciones de inicio y fin pueden ajustarse manualmente.

Example Slider Configuration

Audio

Actualmente, los sonidos los proporciona el script de controlador de audio dedicado SliderSounds. Este script se enlaza a los eventos del control deslizante y le permite reproducir los clips de audio en el momento adecuado.