deviceName | VRSettings.supportedDevices で定義されている端末名 |
prioritizedDeviceNameList | VRSettings.supportedDevices で定義されている端末名の優先順位付けされたリスト |
次のフレームの最初にリクエストされた端末を読み込みます。
この関数に渡されるサポート端末のリストは、VRSettings.supportedDevices から得ることができます。
成功したことを確認するために、次のフレームで VRSettings.loadedDeviceName を確認してください。
この関数はパラメータとして渡された端末のみを初期化しようとし、VRSettings.supportedDevices のリストにある他の端末へフォールバックしません。初期化失敗時に他の端末へフォールバックするためのリストを渡すことができます。どの端末も初期化できない場合は、VRSettings.loadedDeviceName は空の文字列としてフォールバックされ、VRSettings.enabled はfalseにセットされます。
端末名を空の文字列にすることでVRを無効にすることができます。
端末のロードが完了すると、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; } }