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 플러그인”)은 동일한 프로젝트에서 사용할 경우 호환되지 않습니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.