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() メソッドを使用して期待どおりの結果を得ることができます。