Unity의 AR Foundation용 ARCore 확장 프로그램은 AR Foundation의 버전 4.x와 버전 5.x를 모두 지원합니다. 기존 AR 프로젝트를 AR Foundation 4.x에서 AR Foundation 5.x로 업그레이드하려면 다음 단계를 따르세요.
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 -- }
Unity의 AR Foundation용 ARCore 확장 프로그램은 ARCORE_USE_ARF_5 맞춤 스크립팅 기호를 사용하여 버전 호환성을 확인합니다. AR Foundation 5.x 호환성을 위해 ARCORE_USE_ARF_5 맞춤 스크립팅 기호를 추가합니다.
- Edit(수정) > Project Settings(프로젝트 설정) > Player(플레이어) > Other Settings(기타 설정)에서 Script Compilation(스크립트 컴파일)까지 아래로 스크롤합니다.
- + 버튼을 사용하여 ARCORE_USE_ARF_5를 추가합니다.
- 적용을 선택합니다.
AR Foundation 5.x에는
TrackedPoseDriver
에 대한 종속 항목으로 인해 입력 시스템 패키지가 필요합니다. ARCore 확장 프로그램 샘플 장면에는 레거시 입력 모듈이 필요합니다.입력 시스템 패키지와 이전 입력 관리자를 모두 지원하려면 프로젝트 설정 > 플레이어 > 기타 설정에서 활성 입력 처리를 둘 다로 설정합니다.
Unity의 AR Foundation 업그레이드 및 이전 가이드의 다른 단계를 따릅니다.