deviceName | Nombre del dispositivo desde VRSettings.supportedDevices. |
prioritizedDeviceNameList | Lista de prioridad de los nombres de dispositivo desde VRSettings.supportedDevices. |
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; } }