Skonfiguruj środowisko programistyczne
Zainstaluj Android Studio w wersji 3.1 lub nowszej z Androidem Platform Platform w wersji 7.0 (poziom interfejsu API 24) lub nowszej.
Wymagasz podstawowej znajomości programowania na Androida. Jeśli dopiero zaczynasz korzystać z Androida, przeczytaj artykuł Tworzenie pierwszej aplikacji na Androida dla początkujących.
Otwieranie przykładowego projektu
pobrać przykładowe projekty, Możesz:
Pobierz i rozpakuj próbki sceny.
-lub-
Skopiuj repozytorium za pomocą tego polecenia:
git clone https://github.com/google-ar/sceneform-android-sdk.git
W Android Studio otwórz przykładowy projekt Hello Sceneform, który znajduje się w podkatalogu app w katalogu sceneform-android-sdk
.
Przygotowywanie urządzenia lub emulatora
Aplikacje AR możesz uruchamiać na obsługiwanym urządzeniu lub w emulatorze Androida:
- W emulatorze musisz zalogować się w Sklepie Google Play lub ręcznie zaktualizować Usługi Google Play dla AR.
Aby uruchamiać aplikacje etapowe w emulatorze, musisz spełnić dodatkowe wymagania:
- Potrzebujesz emulatora Androida w wersji 27.2.9 lub nowszej.
W emulatorze Androida należy włączyć i włączyć OpenGL ES 3.0 lub nowszą wersję.
Sprawdź, czy emulator jest skonfigurowany do używania najnowszej wersji. W panelu Rozszerzone elementy sterujące ( na pasku narzędzi Google Toolbar) wybierz Ustawienia > Poziom > Poziom &interfejsu API OpenGL ES; Maksimum renderowania (do OpenGL ES 3.1), a następnie ponownie uruchom emulator.
Uruchom emulator i krótkim użyciem emulacji, a następnie sprawdź, czy jest używany interfejs OpenGL ES 3.0 lub nowszy:
adb logcat | grep eglMakeCurrent
Jeśli widzisz wersję
ver 3 0
lub wyższą, możesz uruchomić aplikacje Sceneform. Jeśli zobaczysz wersję starszą, oznacza to, że GPU na komputery nie obsługuje OpenGL ES 3.0. Aby uruchamiać aplikacje Sceneform, musisz użyć obsługiwanego urządzenia.
Uruchamianie przykładu
Upewnij się, że Twoje urządzenie z Androidem jest połączone z komputerem programisty, a następnie kliknij Uruchom w Android Studio. Następnie wybierz urządzenie jako miejsce docelowe wdrożenia i kliknij OK.
Android Studio tworzy projekt w pakiecie APK z możliwością debugowania, instaluje plik APK, a potem uruchamia aplikację na Twoim urządzeniu. Więcej informacji znajdziesz w artykule Tworzenie i uruchamianie aplikacji.
Jeśli będzie brakować lub jest ono nieaktualne, możemy Cię poprosić o zainstalowanie lub zaktualizowanie Usług Google Play dla AR. Kliknij DALEJ, aby zainstalować ją ze Sklepu Google Play.
Aplikacja Hello Sceneform umożliwia umieszczanie figurek Androida i manipulowanie nimi na płaskich powierzchniach.
Dodaj etap do istniejącego projektu
Aby użyć funkcji Sceneform w istniejącym projekcie:
Postępuj zgodnie z instrukcjami włączania ARCore w aplikacji.
Dodaj bibliotekę Sceneform do pliku app's
build.gradle
:android { // Sceneform libraries use language constructs from Java 8. // Add these compile options if targeting minSdkVersion < 26. compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } } dependencies { … // Provides ArFragment, and other UX resources. implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0' // Alternatively, use ArSceneView without the UX dependency. implementation 'com.google.ar.sceneform:core:1.15.0' }
Dalsze kroki
- Spróbuj utworzyć i uruchomić inne przykładowe projekty w pakiecie ARCore SDK i przykładach Sceneform.
- Dowiedz się, jak włączyć ARCore w aplikacji.
- Przejrzyj informacje o środowisku wykonawczym.
- Zapoznaj się ze wskazówkami dotyczącymi projektowania.