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

Pierwsze kroki z rozszerzeniami ARCore dla platformy AR w Unity

AR Foundation to wieloplatformowa platforma, która umożliwia jednokrotne tworzenie środowisk rzeczywistości rozszerzonej, a następnie tworzenie ich dla urządzeń z systemem Android lub iOS.

Pakiet ARCore Extensions zapewnia dodatkową funkcjonalność ARCore dla frameworka AR Foundation. Tutaj dowiesz się, jak rozpocząć korzystanie z ARCore Extensions for AR Foundation.

Wymagania wstępne

Aby programować z ARCore Extensions for AR Foundation, będziesz potrzebować Unity 2019.4.3f1 lub nowszego . Unity Hub pomaga zarządzać różnymi wersjami Unity. Pobierz go, jeśli jeszcze tego nie zrobiłeś.

Zainstaluj wymagane pakiety i wtyczki

Rozszerzenia ARCore wymagają następujących elementów:

  • Wszystkie urządzenia : AR Foundation 4.1.5 lub nowsza. Jest to automatycznie instalowane wraz z rozszerzeniami ARCore dla AR Foundation SDK.
  • Aplikacje na urządzenia z systemem Android : wtyczka ARCore XR 4.1.5 lub nowsza. Ta wtyczka jest instalowana automatycznie wraz z rozszerzeniami ARCore dla AR Foundation SDK.
  • Aplikacje na urządzenia z systemem iOS : wtyczka ARKit XR 4.1.5 lub nowsza. Ta wtyczka będzie musiała zostać zainstalowana ręcznie.

Zainstaluj inną niż domyślną wersję AR Foundation

Pakiet AR Foundation umożliwia pracę z rozszerzoną rzeczywistością na wielu platformach w Unity. Jest to wymagane dla wszystkich urządzeń docelowych. Domyślna wersja AR Foundation jest instalowana automatycznie wraz z ARCore Extensions for AR Foundation SDK. Ten pakiet przedstawia interfejs dla programistów Unity, ale sam nie implementuje żadnych funkcji AR. Aby korzystać z AR Foundation na urządzeniu docelowym, potrzebujesz również oddzielnych pakietów dla ich odpowiednich platform.

ARCore Extensions for AR Foundation oficjalnie obsługuje wtyczkę ARCore XR na Androida i wtyczkę ARKit XR na iOS.

Wykonaj poniższe czynności, aby zainstalować inną wersję. Możesz również zapoznać się z podręcznikiem Unity, aby uzyskać przewodnik po migracji.

  1. Otwórz projekt Unity lub utwórz nowy projekt 3D.

  2. W swoim projekcie przejdź do opcji Okno > Menedżer pakietów .

  3. Obok Pakiety wybierz Rejestr Unity .

  4. W pasku wyszukiwania wpisz „AR Foundation”.

  5. Wybierz żądaną wersję i kliknij Zainstaluj .

Zainstaluj niedomyślną wersję wtyczki ARCore XR

Wtyczka ARCore XR umożliwia tworzenie aplikacji rzeczywistości rozszerzonej na urządzenia z systemem Android. Domyślna wersja tej wtyczki jest instalowana automatycznie wraz z ARCore Extensions for AR Foundation SDK.

Wykonaj poniższe czynności, aby zainstalować inną wersję. Możesz również zapoznać się z podręcznikiem Unity, aby uzyskać przewodnik po migracji.

  1. W swoim projekcie przejdź do opcji Okno> Menedżer pakietów .

  2. Obok Pakiety wybierz Rejestr Unity .

  3. W pasku wyszukiwania wpisz „wtyczka ARCore XR”.

  4. Wybierz żądaną wersję i kliknij Zainstaluj

Zainstaluj wtyczkę ARKit XR

Wtyczka ARKit XR umożliwia tworzenie aplikacji rozszerzonej rzeczywistości na urządzenia z systemem iOS. Wykonaj następujące kroki, aby zainstalować go w projekcie Unity, jeśli aplikacja jest przeznaczona dla urządzeń z systemem iOS. Jeśli to możliwe, używaj tej samej wersji co pakiet AR Foundation, aby uniknąć problemów ze zgodnością.

  1. W swoim projekcie przejdź do opcji Okno > Menedżer pakietów .

  2. Obok Pakiety wybierz Rejestr Unity .

  3. W pasku wyszukiwania wpisz „ARKit XR plugin”.

  4. Wybierz żądaną wersję i kliknij Zainstaluj .

Dodaj obiekty AR Foundation do swojej sceny

Kliknij prawym przyciskiem myszy panel Hierarchia i wybierz XR, aby dodać obiekty AR Foundation do swojej sceny.

Główne obiekty to:

  • Sesja AR : kontroluje cykl życia doświadczenia AR.

  • Początek sesji AR : Przekształca współrzędne AR na współrzędne świata Unity.

  • Rozszerzenia ARCore : ten obiekt jest centralnym punktem odniesienia dla wszystkich interfejsów API rozszerzeń. Obsługuje między innymi sesje ARCore i konfiguracje kamer . Session , Session Origin , Camera Manager i ARCore Extensions Config to pola wymagane.

Następne kroki