Google jest zaangażowany w promowanie równości rasowej dla społeczności czarnych. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Szybki start dla rozszerzeń ARCore dla Androida

Zacznij tworzyć swoje aplikacje na Androida za pomocą AR Foundation.

O Fundacji AR

AR Foundation to wieloplatformowy interfejs API firmy Unity obsługujący rozszerzoną rzeczywistość. AR Foundation umożliwia jednorazowe napisanie aplikacji i zbudowanie jej na Androida lub iOS.

Wymagania

Używanie ARCore Extensions for AR Foundation do kompilacji dla systemu Android wymaga następującego sprzętu i oprogramowania.

Sprzęt komputerowy

  • Urządzenie z systemem Android obsługujące ARCore

  • Kabel USB do podłączenia urządzenia do maszyny deweloperskiej

Oprogramowanie

Utwórz nowy projekt i zainstaluj pakiet ARCore Extensions

  1. Pobierz najnowsze arcore-unity-extensions-*.tgz ze strony wersji GitHub.

  2. Otwórz Unity i utwórz nowy projekt 3D .

  3. Importuj rozszerzenia ARCore do swojego projektu:

    1. Otwórz Menedżera pakietów (wybierz polecenie Okno> Menedżer pakietów ).

    2. W lewym górnym rogu Menedżera pakietów kliknij przycisk + (plus). Wybierz Dodaj pakiet z archiwum…

      Dodaj pakiet z tarballa… w Unity Package Manager

    3. Zlokalizuj pobrane arcore-unity-extensions-*.tgz , a następnie kliknij przycisk Otwórz .

    4. Poczekaj chwilę, aż Unity zainstaluje ten i pakiety zależne w twoim projekcie.

Skonfiguruj ustawienia projektu

  1. Przełącz platformę kompilacji na Androida:
    • Przejdź do Plik> Ustawienia kompilacji, aby otworzyć okno Ustawienia kompilacji .
    • Wybierz Android i kliknij Przełącz platformę .
  2. Zaktualizuj ustawienia odtwarzacza projektu:
    • Przejdź do Plik> Ustawienia kompilacji, aby otworzyć okno Ustawienia kompilacji .
    • Kliknij Ustawienia odtwarzacza .
    • Zastosuj następujące zmiany:
      Ustawienia gracza>… Wartość
      Inne ustawienia Jeśli używasz AR Foundation 2.1 lub 3.1, usuń zaznaczenie opcji Renderowanie wielowątkowe , aby uniknąć znanych problemów z renderowaniem ( problem z próbkami arfoundation 652 ).
      Inne ustawienia > Renderowanie Odznacz Auto Graphics API
      Jeśli Vulkan jest wymieniony w graficznych interfejsach API , usuń go, ponieważ Vulkan nie jest jeszcze obsługiwany przez ARCore.
      Inne ustawienia > Nazwa pakietu Utwórz unikalny identyfikator aplikacji, używając formatu nazwy pakietu Java.
      Na przykład użyj: com.example.helloAR
      Inne ustawienia > Minimalny poziom API Jeśli tworzysz aplikację wymagającą AR , określ system Android 7.0 „Nougat” (poziom interfejsu API 24) lub nowszy .
      Jeśli tworzysz opcjonalną aplikację AR , określ poziom 14 interfejsu API systemu Android lub wyższy .
      Inne ustawienia > Obsługa skryptów Wybierz IL2CPP zamiast Mono, aby umożliwić włączenie obsługi ARM64 w następnym kroku.
      Inne ustawienia > Architektury docelowe Aby spełnić wymagania Google Play dotyczące wersji 64-bitowej , włącz ARM64 (64-bitowy ARM). Pozostaw ARMv7 (32-bitowy ARM) włączony, aby obsługiwać urządzenia 32-bitowe.
  3. Włącz obsługę wtyczki Android XR:
    • Przejdź do Edycja> Ustawienia projektu i wybierz Zarządzanie wtyczkami XR .
    • Wybierz Android i kliknij ARCore pod tabelą dostawców wtyczek .
  4. Skonfiguruj żądane ustawienia ARCore:
    • Przejdź do Edycja> Ustawienia projektu i wybierz Zarządzanie wtyczkami XR> ARCore .
    • Określ, czy Twoja aplikacja jest wymagana, czy opcjonalna . Aby uzyskać więcej informacji, zobacz Włącz ARCore .
    • Określ, czy Twoja aplikacja uważa, że ​​obsługa Depth API jest wymagana, czy opcjonalna . Więcej informacji znajdziesz w podręczniku programisty Depth API .

Następne kroki