AR Foundation 버전 5.x (베타)로 업데이트

Unity의 AR Foundation용 ARCore 확장 프로그램은 AR Foundation의 버전 4.x버전 5.x를 모두 지원합니다. 기존 AR 프로젝트를 AR Foundation 4.x에서 AR Foundation 5.x로 업그레이드하려면 다음 단계를 따르세요.

  1. Unity 2021.x 이하에서만 지원:
    일부 Unity 패키지는 특정 Unity 편집기 버전에 결합됩니다. 특정 Unity 편집기 버전에서 AR Foundation 5.x로 업데이트하려면 Unity 프로젝트에서 패키지 매니페스트를 수정해야 할 수 있습니다. 자세한 내용은 Unity 2021년에서 AR Foundation 5.0 액세스를 참고하세요.

    Packages/manifest.json에 다음 패키지의 이러한 버전이 포함되어 있는지 확인합니다.

    "dependencies": {
      -- other dependencies --
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. Unity AR Foundation용 ARCore 확장 프로그램은 ARCORE_USE_ARF_5 맞춤 스크립팅 기호를 사용하여 버전 호환성을 결정합니다. AR Foundation 5.x 호환성을 위해 다음과 같이 ARCORE_USE_ARF_5 맞춤 스크립팅 기호를 추가합니다.

    1. Edit(편집) > Project Settings(프로젝트 설정) > Player(플레이어) > Other Settings(기타 설정)에서 Script Compilation(스크립트 컴파일)까지 아래로 스크롤합니다.
    2. + 버튼을 사용하여 ARCORE_USE_ARF_5를 추가합니다.
    3. 적용을 선택합니다.
  3. AR Foundation 5.x에는 TrackedPoseDriver에 대한 종속 항목으로 인해 입력 시스템 패키지가 필요합니다. ARCore 확장 프로그램 샘플 장면에는 기존 입력 모듈이 필요합니다.

    입력 시스템 패키지와 이전 입력 관리자를 모두 지원하려면 프로젝트 설정 > 플레이어 > 기타 설정에서 활성 입력 처리둘 다로 설정합니다.

  4. Unity AR Foundation 업그레이드 및 이전 가이드의 다른 단계를 따릅니다.