Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void PauseARKitSession()
- {
- ArKitCameraParent.I.ToggleCamera(false);
- m_session.Pause();
- }
- public void ResumeARKitSession()
- {
- ArKitCameraParent.I.ToggleCamera(true);
- ResetTracking();
- }
- public int GetTrackingQuality()
- {
- return m_session.GetARTrackingQuality();
- }
- public void ResetTracking()
- {
- //UnityARAlignmentGravityAndHeading
- ARKitWorldTackingSessionConfiguration sessionConfig = new ARKitWorldTackingSessionConfiguration (
- UnityARAlignment.UnityARAlignmentGravity, UnityARPlaneDetection.Horizontal,true,true);
- UnityARSessionNativeInterface.GetARSessionNativeInterface ().RunWithConfigAndOptions (
- sessionConfig, UnityARSessionRunOption.ARSessionRunOptionRemoveExistingAnchors |
- UnityARSessionRunOption.ARSessionRunOptionResetTracking);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement