VRSettings.LoadDeviceByName

Cambiar al Manual
public static void LoadDeviceByName (string deviceName);
public static void LoadDeviceByName (string[] prioritizedDeviceNameList);

Parámetros

deviceName Nombre del dispositivo desde VRSettings.supportedDevices.
prioritizedDeviceNameList Lista de prioridad de los nombres de dispositivo desde VRSettings.supportedDevices.

Descripción

Carga el dispositivo solicitado al inicio del siguiente frame.

Una lista de dispositivos soportados que se puede pasar a la función se puede obtener desde VRSettings.supportedDevices.

Con el fin de revisar si fue exitoso, marque VRSettings.loadedDeviceName en el siguiente frame.

Esta función intentará inicializar solamente dispositivo(s) pasados a ella, no se va a fall back a otros dispositivos en la lista de VRSettings.supportedDevices. Usted puede pasar una lista de valores para fall back a otros dispositivos en caso de fallo. Si ningún dispositivo pudo ser inicializado, caerá a VRSettings.loadedDeviceName como un string vacío y define VRSettings.enabled a false.

Usted puede desactivar el VR al cargar un string vacío deviceName.

Después de cargar un dispositivo, usted puede querer habilitarlo con VRSettings.enabled.

// Run in split-screen mode

using System.Collections; using UnityEngine; using UnityEngine.VR;

public class ExampleClass : MonoBehaviour { void Start() { StartCoroutine(LoadDevice("Split")); }

IEnumerator LoadDevice(string newDevice) { VRSettings.LoadDeviceByName(newDevice); yield return null; VRSettings.enabled = true; } }