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

XR

XR 개발에 대한 상세 정보

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

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

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

Unity는 플랫폼의 구현, 테스트 및 고객 지원을 위해 전략적 파트너와 직접 협력합니다.

2019.3부터 Unity는 다음 플랫폼을 지원합니다.

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

Unity에서 AR 개발

AR 개요 페이지에서는 AR 환경을 구현하는 방법과 다운로드해야 하는 관련 패키지를 상세히 설명하고 추가 문서에 대한 관련 링크를 제공합니다. AR Foundation, XR ManagementXR Interaction Toolkit 패키지를 다운로드하여 앱을 한 번 만든 후 ARKit, ARCore, Magic Leap 또는 HoloLens 1 & 2 기기에 배포하는 것이 좋습니다.

Unity에서 VR 개발

VR 개요 페이지에서는 VR 환경을 구현하는 방법과 다운로드해야 하는 관련 패키지를 상세히 설명하고 추가 문서에 대한 관련 링크를 제공합니다. 먼저 XR ManagementXR Interaction Toolkit 패키지를 다운로드하는 것이 좋습니다.

XR 플러그인 아키텍처

Unity 2019.3 이상 버전은 새로운 플러그인 아키텍처를 사용하여 Unity 패키지 관리자에서 패키지로 제공되는 Unity 지원 AR/VR 플랫폼을 통합합니다. 플러그인 아키텍처에 대한 자세한 내용은 XR 플러그인 아키텍처 페이지를 참조하십시오.

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 개발 시작