5
public Transform OculusPlayerPrefab;
public Transform DefaultPlayerPrefab;
void Start() {
    Transform player = OVRDevice.IsHMDPresent() ?
        (Transform)Instantiate(OculusPlayerPrefab) :
        (Transform)Instantiate(DefaultPlayerPrefab);
    player.position = transform.position;
}

これにより、oculus rift HMD が接続されているかどうかが検出され、oculus プレーヤー プレハブがインスタンス化されます。それ以外の場合はデフォルトです。ただし、IsHMDPresent()Oculus Rift が接続されているかどうかにかかわらず、false を返します。ただし、unity/oculus 統合パッケージでは、OVRMainMenu は IsHMDPresent() メソッドを使用して期待どおりの結果を得ることができます。

4

3 に答える 3