Menyiapkan lingkungan pengembangan
Instal Android Studio versi 3.1 atau yang lebih baru dengan Android SDK Platform versi 7.0 (API level 24) atau yang lebih tinggi.
Anda akan memerlukan pemahaman dasar tentang pengembangan Android. Jika Anda baru menggunakan Android, lihat Mem-build aplikasi Android pertama untuk pemula.
Membuka project contoh
Mendapatkan project contoh. Anda dapat:
Mendownload dan mengekstrak Contoh Sceneform
-atau-
Clone repositori dengan perintah berikut:
git clone https://github.com/google-ar/sceneform-android-sdk.git
Di Android Studio, buka project contoh Hello Sceneform, yang terletak di subdirektori app dalam direktori sceneform-android-sdk
.
Menyiapkan perangkat atau emulator
Anda dapat menjalankan aplikasi AR di perangkat yang didukung atau di Android Emulator:
- Di emulator, Anda harus login ke Google Play Store atau mengupdate Google Play Services untuk AR secara manual.
Ada persyaratan tambahan untuk menjalankan aplikasi Sceneform di emulator:
- Anda memerlukan Android Emulator versi 27.2.9 atau yang lebih baru.
OpenGL ES 3.0 atau yang lebih tinggi harus didukung dan diaktifkan di Android Emulator.
Pastikan emulator Anda dikonfigurasi untuk menggunakan versi terbaru. Di panel Extended controls ( di Toolbar), pilih Settings > Advanced > OpenGL ES API level > Renderer maximum (up to OpenGL ES 3.1), lalu mulai ulang emulator.
Jalankan emulator, berinteraksi sebentar dengan perangkat yang diemulasikan, lalu periksa apakah OpenGL ES 3.0 atau yang lebih tinggi sedang digunakan:
adb logcat | grep eglMakeCurrent
Jika Anda melihat
ver 3 0
atau versi yang lebih baru, Anda dapat menjalankan aplikasi Sceneform. Jika Anda melihat versi yang lebih rendah, berarti GPU desktop Anda tidak mendukung OpenGL ES 3.0 dan Anda harus menggunakan perangkat yang didukung untuk menjalankan aplikasi Sceneform.
Menjalankan contoh
Pastikan perangkat Android Anda terhubung ke komputer pengembangan, lalu klik Run di Android Studio. Kemudian, pilih perangkat Anda sebagai target deployment, lalu klik OK.
Android Studio membuat project Anda menjadi APK yang dapat di-debug, menginstal APK, lalu menjalankan aplikasi tersebut di perangkat. Untuk informasi selengkapnya, lihat Mem-build dan Menjalankan Aplikasi Anda.
Anda mungkin akan diminta untuk menginstal atau mengupdate Layanan Google Play untuk AR jika tidak ada atau sudah tidak berlaku. Pilih LANJUTKAN untuk menginstalnya dari Google Play Store.
Aplikasi Hello Sceneform memungkinkan Anda menempatkan dan memanipulasi figurin Android di permukaan datar.
Menambahkan Sceneform ke project yang sudah ada
Untuk menggunakan Sceneform dalam project yang sudah ada:
Ikuti langkah-langkah untuk Mengaktifkan ARCore di aplikasi
Tambahkan library Sceneform ke file
build.gradle
aplikasi: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' }
Langkah berikutnya
- Coba buat dan jalankan project contoh lainnya di contoh ARCore SDK dan Sceneform.
- Pelajari cara Mengaktifkan ARCore di aplikasi.
- Tinjau Pertimbangan Runtime.
- Tinjau Pedoman Desain.