2017-12-05 19 views
0

私のアプリケーションでは、vuforia & ARKit sdkを使用しています。Unity3d ARKitがリセットされない

  1. オープンアプリ「vuforiaのAR」ボタン(1回目)のマーカーが見つかった場合
  2. がVuforia ARが動作する上でクリック
  3. : は、私は2つのボタン(Vuforia & ARKitボタン) マイアプリの作業の流れを持っています。
  4. 初めて「ARKit」に切り替えると正常に動作します。
  5. 我々は戻るボタンを押すと、それは再び良い作業Vuforia
  6. 「vuforiaのAR」ボタン(2回目)をクリックしてMainScreen
  7. にリダイレクトされます。
  8. 「ARKit」に切り替えると、ARKitカメラはリセットされません。

ここでarkitカメラはフリーズしています。

注:両方のSDKは1つのシーンを使用していますが、2つの異なるシーンも試しました。私の問題は解決されません。

答えて

0

問題を解決したかどうかわかりません。 そうでなければ、ARKitシーンをリセットしようとしましたか? 私は別の投稿で設立したサンプルコードです。私のARKitセッションをリセットするためにうまく動作します。

public void ResetScene() 
    { 
     ARKitWorldTrackingSessionConfiguration sessionConfig = new ARKitWorldTrackingSessionConfiguration(UnityARAlignment.UnityARAlignmentGravity, UnityARPlaneDetection.Horizontal); 
     UnityARSessionNativeInterface.GetARSessionNativeInterface().RunWithConfigAndOptions(sessionConfig, UnityARSessionRunOption.ARSessionRunOptionRemoveExistingAnchors | UnityARSessionRunOption.ARSessionRunOptionResetTracking); 
    } 

あなたのsessionConfigパラメータを変更するのを忘れないでください! ;)

関連する問題