Unity 2019.3 이상 버전은 새로운 플러그인 아키텍처를 사용하여 Unity 지원 AR/VR 플랫폼을 통합합니다. 이렇게 하면 Unity가 AR/VR 빌드 타겟의 설정을 저장하는 방식과 공식적으로 지원되는 각 플랫폼에 대한 SDK를 로드하는 방식이 변경됩니다.
하위 시스템은 이 플러그인 아키텍처의 핵심 부분을 구성합니다. 이 하위 시스템은 카메라, 뎁스, 디스플레이, 입력 등과 같은 관련 기능 그룹을 구현하고 개발자들에게 관리되는 저수준 C# API로 표시합니다. 이 경우 다음과 같은 여러 혜택을 제공합니다.
타사 AR/VR 플러그인 및 해당 하드웨어 및 소프트웨어 지원에 대한 자세한 내용은 Unity 에셋 스토어에서 확인할 수 있습니다.
XR 지원을 새 플러그인 아키텍처로 마이그레이션하는 과정의 일부로 Unity 2019.3 이상 버전에서는 빌트인 플랫폼 패키지를 더 이상 지원하지 않습니다. 이 패키지는 Unity 패키지 관리자에서 계속 설치하여 당분간 계속 사용할 수 있습니다. Unity는 버그 수정이나 그에 영향을 주는 기타 문제를 우선시하지 않고 향후 릴리스에서 이 패키지를 제거합니다.
다음 표는 향후 지원 중단에 대한 상세한 설명을 제공하고 다양한 플랫폼에 이용 가능한 다음 단계를 추천합니다.
제외 예정 | 권장 사항 |
---|---|
Google VR Android Google VR iOS |
기존 Daydream 프로젝트를 보유한 개발자는 Unity 2018.4 LTS를 사용하여 VR 환경을 계속 개발할 수 있습니다. Cardboard 개발자는 Unity 2018.4 LTS를 사용하여 VR 환경을 계속 개발할 수 있습니다. Unity용 Cardboard 오픈 소스 XR 플러그인의 최신 업데이트는 Google VR 개발자 사이트에서 찾을 수 있습니다. Unity 2019.3과 2019.4 LTS는 여전히 Android용 Google VR에 대한 빌트인 지원을 제공하지만, 버그와 문제가 우선시되지 않고 패키지가 향후 릴리스에서 제거됩니다. |
Oculus Android Oculus 데스크톱 |
Unity 2019.3 이상 버전을 사용하는 개발자는 XR 관리 및 Oculus XR 플러그인을 사용해야 합니다. |
OpenVR 데스크톱 | 기존 OpenVR 프로젝트를 보유한 개발자는 Unity 2018.4 LTS를 사용하여 VR 앱을 개발해야 합니다. Unity 2019.3 및 2019.4 LTS는 여전히 Open VR에 대한 빌트인 지원을 제공하지만, 버그와 문제가 우선시되지 않고 패키지가 향후 릴리스에서 제거됩니다. Unity용 OpenVR XR 플러그인에 대한 자세한 내용은 나중에 추가될 예정입니다. |
Windows Mixed Reality | Unity 2019.3 이상 버전을 사용하는 Oculus 개발자는 XR 관리 및 Windows XR 플러그인을 사용해야 합니다. |
Vuforia 엔진 AR | 기존 Vuforia 프로젝트를 보유한 개발자는 Unity 2018.4 LTS를 사용하여 AR 앱을 개발해야 합니다. Unity 2019.3은 여전히 Vuforia에 대한 빌트인 지원을 제공하지만, 버그와 문제가 우선시되지 않고 패키지가 향후 릴리스에서 제거됩니다. |
빌트인 플랫폼 패키지와 새 XR 플러그인(예: “Google VR Android” 및 “Oculus XR 플러그인”)은 동일한 프로젝트에서 사용할 경우 호환되지 않습니다.