Włącz ARCore

Ta strona opisuje, jak włączyć funkcjonalność ARCore w projektach Unreal Engine. Aby to zrobić, musisz:

  1. Skonfiguruj swoją aplikację jako AR Wymaganą lub AR Opcjonalną
  2. Upewnij się, że są zgodne z aplikacji ARCORE za prywatności użytkownika Wymagania

Usługi Google Play dla AR

Istnieją dwa sposoby włączenia ARCORE w aplikacji: Wymagany AR i AR opcjonalne. Jeśli potrzebujesz pomocy w podjęciu decyzji, które z nich wybrać, zobacz Publikowanie AR Aplikacje w Sklepie Google Play .

Wymagane AR

Wymagane środki AR, że aplikacja nie nadaje się do użytku bez AR i czyni aplikację dostępną tylko na urządzeniach, które obsługują ARCORE.

Aby aplikację AR Wymagane, zaznacz pole ARCORE Wymagane App w ustawieniach wtyczki GoogleARCore. Ta opcja znajduje się w menu Edycja> Ustawienia projektu> Wtyczki> GoogleARCore.

Twoja aplikacja automatycznie wykona testy środowiska wykonawczego, aby upewnić się, że urządzenie obsługuje ARCore oraz że Usługi Google Play dla AR i dane profilu urządzenia ARCore są zainstalowane i aktualne. Jeśli Usługi Google Play dla AR nie są zainstalowane (prawdopodobnie dlatego, że zostały usunięte przez użytkownika), wersja jest zbyt stara lub dane profilu urządzenia ARCore są nieaktualne, Twoja aplikacja poprosi użytkownika o ich zainstalowanie lub zaktualizowanie. Jeśli instalacja lub aktualizacja nie powiedzie się (prawdopodobnie z powodu awarii sieci) Jak Get ARCore Session Status węzeł Blueprint zwróci Error i aplikacja powinna obsłużyć błąd i zamknąć.

AR Opcjonalne

AR Opcjonalne oznacza, że aplikacja może być instalowane i uruchamiane na urządzeniach, które nie obsługują ARCORE, ale obejmuje AR funkcje, które są dostępne, gdy działa na obsługiwanych urządzeń. Gdy użytkownicy zainstalować aplikację AR opcjonalne, Sklep Google Play nie instaluje automatycznie zagraj usług Google dla AR .

Aby aplikację AR opcjonalne, odznacz pole ARCORE Wymagane App w ustawieniach wtyczki GoogleARCore.

W swojej aplikacji, użyj Check ARCore Availability węzeł Blueprint, aby sprawdzić, czy urządzenie obsługuje ARCORE, a jeśli tak, to czy usługi Google Play dla AR jest zainstalowany.

Twoja aplikacja powinna obsługiwać te warunki:

Stan: schorzenie Akcja
Urządzenie nie obsługuje ARCore. Ukrywa funkcjonalność związaną z AR.
Urządzenie obsługuje ARCore, ale Usługi Google Play nie są zainstalowane lub są nieaktualne. Podpowiada użytkownikowi zainstalować lub zaktualizować za pomocą Install ARCore Service Blueprint.
Urządzenie obsługuje ARCore i usługi Google Play dla AR jest zainstalowane i aktualne. Uruchamia usługę.

Wymagania dotyczące prywatności użytkownika

Upewnij się, że są zgodne z aplikacji ARCORE za wymaganiami ochrony prywatności użytkownika .

Następne kroki

Odczytać kodu w przykładowej aplikacji i ARCORE dla Unreal odniesienia API .