OculusRiftでVRアプリを開発していると、OculusRiftのヘッドセットに表示されるカメラ映像とPCで表示されるカメラ映像を別のものにしたいというときがあります。そのようなときに、OculusRiftの画面とPC画面で別のカメラ視点を表示させるための手順です。
画面上部にあるメニューバーの Edit ⇒ Project Settings ⇒ Player をクリックし、XR Settings 欄にある Virtual Reality Supported にチェックを入れます。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MirrorSettings : MonoBehaviour {
void Start () {
UnityEngine.XR.XRSettings.showDeviceView = false;
}
}
これで、OculusRiftのヘッドセットに表示されるカメラ映像とPCに表示されるカメラ映像を異なるカメラ視点のものにできます。
MirrorSettings.cs のスクリプトをPC表示用カメラに設定するだけでもできそうです。こちらの方が簡単に済むかもしれません。