Documentation (KOR)
  • Setup Guide
  • Getting Started
    • Prerequisites
    • VPS Map 커버리지
  • 3D Object
  • 3D Object 배치
  • Unity Scene
  • Unity Scene 구성
  • Scene Manager
    • Scene Manager 설명
  • Samples
    • AR Navigation
    • Placement by Raycast
  • NReal Glasses
    • Nreal Glasses 지원
  • API Reference
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Samples

AR Navigation

MAXSTVPS AR Navigation에 대한 설명입니다.

PreviousScene Manager 설명NextPlacement by Raycast

Last updated 3 years ago

Was this helpful?

AR Navigation

출발 위치와 도착 위치를 지정해서 네비게이션 경로를 얻을 수 있는 코드는 아래와 같습니다. 만약 현재 사용자 위치로부터 네비게이션 경로를 얻고 싶으면 arCamera.tranform.position을 출발 위치로 지정하시면 됩니다. 이 경우, 위치 인식이 성공적으로 수행한 후에 올바른 결과를 얻을 수 있습니다.

MaxstSceneManager.cs
public void OnClickNavigation()
{
    NavigationController navigationController = vPSStudioController.GetComponent<NavigationController>();
    navigationController.MakePath(arCamera.transform.position, new Vector3(77.975977f, 0, 71.859565f), serverName);
}

NavigationController는 VPSStudio GameObject로부터 얻을 수 있습니다. NavigationController의 인스턴스의 MakePath()를 통해서 출발 위치로 부터도착 위치까지 경로를 얻을 수 있습니다.

목적지 위치는 VPS 공간지도 메쉬를 기준으로 3차원 좌표값을 입력하면 됩니다.

  • arCamera.transform.position은 VPS 공간지도 좌표계 상 카메라의 위치 입니다.

AR Navigation 샘플