Version: 2017.1
Removed

VRSettings.LoadDeviceByName

Cambiar al Manual
Obsolete public static void LoadDeviceByName (string deviceName);
Obsolete 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; } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961