2017-10-29 22 views
1

私のプロジェクトには3つのシーンがあります。Vuforiaの動作を停止するには

最初はメインメニューです。

2つ目は、GoogleVR

第1のvuforiaを使用してARシーンでを使用してバーチャルリアリティシーンです。

私がVR Scene(ARではない)を開始したときになぜ、vuforiaの動作もロードされ、視野が変わったのかどうかはわかりません。

アプリが読み込まれたときにvuforiaが起動しないようにして、ARシーンを読み込むときに起動する方法がありますか?

私はこれを試しましたが、うまくいきませんでした。これにより、カメラインスタンスは停止しましたが、vuforiaの動作は停止しました。

public void stopAR(){ 
    if (Vuforia.CameraDevice.Instance.IsActive()) { 
     Vuforia.CameraDevice.Instance.Deinit(); 
     Vuforia.CameraDevice.Instance.Stop(); 
     Debug.Log ("AR Stopped"); 
    } 
} 
+0

シーン内にVuforiaコンポーネントがあることを意味します。それがなければロードされません、あなたのメインメニューは証明です。 GoogleVRはあなたのFOVも変更します。これは1つの設定でのみ機能するためです。 – Everts

+0

answareをありがとう。 Vuforiaコンポーネントの意味は?私のARシーンでは、私はARCameraを持っていますが、MainMenuシーンとVRシーンではメインカメラがあります。私はプレイヤーの設定で増強されたリアリティがチェックされているのでロードしていると思う。しかしこれは必須です。 – LaRocca

答えて

1

[SOLVED] 私はこの問題を解決するために、これを続く:私はVuforiaを開始したくないメインカメラで

、VuforiaBehaviousスクリプトを追加

のチェックを外して完了

関連する問題