Version: 2019.4
멀티플레이어 서비스
Unity에서 AR 개발 시작

XR

XR 개발에 대한 상세 정보

XR은 다음 타입의 애플리케이션을 통칭하는 용어입니다.

  • 가상 현실(VR): 이 애플리케이션은 사용자 주변의 완전히 다른 환경을 시뮬레이션합니다.
  • 혼합 현실(MR): 이 애플리케이션은 자체 환경과 사용자의 실제 환경을 결합하여 서로 상호작용하도록 만듭니다.
  • 증강 현실(AR): 이 애플리케이션은 실제 세계의 디지털 뷰 위에 콘텐츠를 레이어링합니다.

공식적으로 지원되는 플랫폼

Unity works closely with strategic partners to make sure that creators have all the support they need when developing content for Unity’s supported platforms. This involves deep platform integration, Unity engine improvements, and XR tech stack optimizations for each platform.

As of 2019.3, Unity officially supports these platforms for XR:

  • ARKit
  • ARCore
  • Microsoft HoloLens
  • Windows Mixed Reality
  • Magic Leap
  • Oculus
  • PlayStation VR

Note: Valve and Google have used Unity’s XR SDK to develop their own plug-ins for OpenVR and Cardboard, respectively. These plug-ins are compatible with Unity 2019.3 and later. For more information, see the Getting started with VR development page.

Unity XR plug-in framework

Unity has developed a new plug-in framework called XR SDK that enables XR providers to integrate with the Unity engine and make full use of its features. This plug-in based approach improves Unity’s ability to make quick bug fixes, distribute SDK updates from platform partners, and to support new XR devices and runtimes without having to modify the core engine. To learn more about:

Deprecation of built-in XR platform integrations

In 2019.3, Unity transitioned to a new plug-in framework to support XR platform integrations. As a result, built-in XR platform integrations have been marked as deprecated. These integrations are still available for use in 2019.3 and will remain functional in 2019.4. Unity will not be developing any new features for these integrations, but will continue to offer essential bug fixes.

The built-in integrations and their corresponding documentation are listed below:

Note: (1) The Vuforia Engine built-in package (Vuforia Engine AR) will no longer be natively distributed and directly supported by Unity as of 2019.3. You will continue to be able to download new versions of Vuforia Engine for Unity via the Vuforia Developer Portal.

Unity에서 AR 개발

The AR overview page details how to get started with creating an AR application, lists the packages you need to download, and offers related links to additional documentation. Unity recommends downloading the AR Foundation and XR Management packages to create your application for Unity’s supported handheld and wearable AR devices.

Unity에서 VR 개발

The VR overview page details how to get started creating a VR application, lists the packages you need to download, and offers related links to additional documentation. To start, Unity recommends downloading the XR Management and XR Interaction Toolkit (Preview) packages to create your application for Unity’s supported VR devices.

Unity 패키지 관리자

대부분의 Unity XR 기능은 패키지에서 이용할 수 있습니다. 패키지는 패키지 관리자 (Unity 메인 메뉴: Window > Package Manager)를 통해 설치할 수 있습니다. Package Manager 창에는 각 패키지에 대한 상세 정보가 나와 있습니다.

참고: 패키지를 미리 보려면 Package Manager 창에서 Advanced 드롭다운 메뉴를 클릭하고 Show Preview Packages를 선택하십시오.

다운로드할 수 있는 전체 패키지 리스트는 AR 개요VR 개요 페이지를 참조하십시오.

API 사용 예제

AR 파운데이션 샘플 GitHub 저장소에는 Unity의 AR 파운데이션 API를 사용하는 방법 예제가 들어 있습니다.

추가 Unity 리소스

멀티플레이어 서비스
Unity에서 AR 개발 시작