Google은 흑인 커뮤니티의 인종 평등을 증진하기 위해 최선을 다하고 있습니다. 방법을 참조하십시오.

Android 용 빠른 시작

ARCore Unity 앱을 Android로 타겟팅하기 시작하세요.

이 가이드는 개발 환경을 설정하고 ARCore 샘플 앱을 사용해 보는 방법을 보여줍니다.

요구 사항

하드웨어

  • ARCore 지원 장치

  • 장치를 개발 컴퓨터에 연결하는 USB 케이블

소프트웨어

  • Unity 2017.4.40 이상 (Unity 2020 이상에서는 지원되지 않음)

    • 설치 중에 Android 빌드 지원 을 포함해야합니다.

    • Universal Render Pipeline (이전의 Ligthweight Render Pipeline 또는 LWRP )은 Unity 용 ARCore SDK에서 지원되지 않습니다.

    • Unity 2019 를 사용하는 경우 다음 Unity 패키지가 필요합니다.

      1. 멀티 플레이어 HLAPI
      2. XR 레거시 입력 도우미
  • Unity 1.24.0 이상용 ARCore SDK

  • Android 스튜디오 에서 SDK 관리자를 사용하여 설치된 Android SDK 7.0 (API 레벨 24) 이상

Unity 용 ARCore SDK 다운로드

  1. Unity 1.24.0 이상용 ARCore SDK를 다운로드합니다.
    SDK는 arcore-unity-sdk-1.24.0.unitypackage 로 다운로드됩니다.

새 프로젝트를 만들고 SDK 가져 오기

  1. Unity를 열고 새 3D 프로젝트를 만듭니다.

  2. Unity 2019 만 해당 : Window> Package Manager를 선택하고 다음 패키지를 설치합니다.

    • 멀티 플레이어 HLAPI ( CloudAnchors 샘플에 필요)
    • XR 레거시 입력 도우미 ( TrackedPoseDriver 를 사용하는 인스턴트 미리보기에 필요)
  3. Unity 용 ARCore SDK를 가져옵니다.

    1. 자산> 패키지 가져 오기> 사용자 지정 패키지를 선택 합니다.

    2. 다운로드 한 arcore-unity-sdk-1.24.0.unitypackage 를 선택하십시오.

    3. 패키지 가져 오기 대화 상자에서 모든 패키지 옵션이 선택되어 있는지 확인하고 가져 오기를 클릭합니다.

샘플 장면 열기

  1. Unity 프로젝트 창에서 다음 위치에서 HelloAR 샘플을 찾을 수 있습니다.
    Assets/GoogleARCore/Examples/HelloAR/Scenes/ .

프로젝트 설정 구성

  1. 파일> 빌드 설정 으로 이동하여 빌드 설정 창을 엽니 다.
  2. Platform 에서 Android를 선택하고 Switch Platform을 클릭합니다.
  3. 플레이어 설정을 클릭 합니다 .
  4. Android 설정 탭에서 다음 설정을 구성하십시오.
    부분 환경 구성
    다른 설정 표현 Auto Graphics API를 선택 취소 합니다 .
    VulkanGraphics API 아래에 나열되어 있으면 제거합니다.
    다중 스레드 렌더링 다중 스레드 렌더링 을 사용하려면이 옵션을 선택합니다.

    노트 :
    • Android 용으로 빌드하는 경우 Unity 1.17.0 이상용 ARCore SDK에서 다중 스레드 렌더링 옵션이 지원됩니다. 그러나 Unity 2018.1 및 이전 버전에서이 옵션이 활성화 된 경우 전면 (셀카) 카메라 사용이 지원되지 않습니다.
    • 앱이 렌더링 스레드에 높은 부하를주는 경우 3D 자산이 항상 올바르게 렌더링되지 않을 수 있습니다.
    패키지 이름 Java 패키지 이름 형식을 사용하여 고유 한 앱 ID를 만듭니다.
    예를 들어 com.example.helloAR 사용하십시오.
    스크립팅 백엔드 64 비트 장치 용으로 빌드하는 경우 스크립팅 백엔드IL2CPP 설정합니다. 자세한 내용은 ARCore 64 비트 요구 사항 을 참조하십시오.
    타겟 아키텍처 64 비트 기기 용으로 빌드하는 경우 ARM64 선택 ARM64 ( 스크립팅 백엔드IL2CPP 설정해야 IL2CPP ). 자세한 내용은 ARCore 64 비트 요구 사항 을 참조하십시오.
    최소 API 레벨 Android 7.0 'Nougat'(API 레벨 24) 이상을 선택 합니다.
    AR 선택적 앱의 경우 최소 API 레벨은 14입니다.
    XR 설정 ARCore 지원 이 옵션을 활성화하십시오.

샘플 앱 빌드 및 실행

  1. 장치에서 개발자 옵션 및 USB 디버깅활성화 합니다.

  2. 장치를 개발 컴퓨터에 연결합니다.

  3. Unity 빌드 설정 창에서 빌드 및 실행을 클릭합니다.
    Unity는 프로젝트를 Android APK로 빌드하고 기기에 설치하고 실행합니다.

  4. ARCore가 비행기를 감지하고 시각화하기 시작할 때까지 기기를 움직입니다.

  5. 비행기를 탭하여 Andy Android 개체를 그 위에 놓습니다.

  6. (선택 사항) Android logcat 을 사용하여 로그 메시지를 보거나 Android Device Monitor 를 사용하여 장치를보다 포괄적으로 분석합니다.

다음 단계