Google berkomitmen untuk memajukan kesetaraan rasial bagi komunitas Kulit Hitam. Lihat bagaimana.

Memulai cepat untuk Android

Mulailah dengan menargetkan aplikasi ARCore Unity Anda ke Android.

Panduan ini menunjukkan cara menyiapkan lingkungan pengembangan dan mencoba aplikasi sampel ARCore.

Persyaratan

Perangkat keras

  • Sebuah Arcore didukung perangkat

  • Kabel USB untuk menghubungkan perangkat Anda ke mesin pengembangan Anda

Perangkat lunak

Dapatkan SDK ARCore untuk Unity

  1. Unduh Arcore SDK untuk Unity 1.25.0 atau lambat .
    SDK di-download sebagai arcore-unity-sdk-1.25.0.unitypackage .

Buat proyek baru dan impor SDK

  1. Terbuka Persatuan dan membuat proyek 3D baru.

  2. Instal paket khusus versi.

    • Unity 2017 atau 2018: Tidak ada paket tambahan yang diperlukan. Lanjutkan ke langkah berikutnya.

    • Unity 2019: Pilih Window> Package Manager dan menginstal paket berikut:

      • Multiplayer HLAPI (diperlukan oleh sampel Cloud Jangkar)
      • XR Legacy Masukan Pembantu (yang dibutuhkan oleh Instant Preview, yang menggunakan TrackedPoseDriver )
    • Unity 2020: Pilih Window> Package Manager dan menginstal paket berikut:

      • Multiplayer HLAPI (diperlukan oleh sampel Cloud Jangkar)
      • XR Plugin Manajemen (yang dibutuhkan oleh Instant Preview, yang menggunakan TrackedPoseDriver )
  3. Impor SDK ARCore untuk Unity:

    1. Pilih Aset> Paket Impor> Paket Kustom.

    2. Pilih arcore-unity-sdk-1.25.0.unitypackage yang Anda download.

    3. Dalam dialog Paket Mengimpor, pastikan bahwa semua pilihan paket yang dipilih dan klik Impor.

Buka contoh adegan

  1. Pada jendela Unity Proyek, Anda dapat menemukan sampel HelloAR di:
    Assets/GoogleARCore/Examples/HelloAR/Scenes/ .

Konfigurasikan pengaturan proyek

  1. Buka File> Settings Build untuk membuka Settings Build jendela.
  2. Di bawah Platform, pilih Android dan klik Beralih Platform.
  3. Klik Pemain Pengaturan.
  4. Di tab Android pengaturan, mengkonfigurasi pengaturan berikut:
    Bagian Pengaturan Konfigurasi
    Pengaturan lainnya Rendering API hapus centang Auto Graphics.
    Jika Vulkan terdaftar di bawah Graphics API, menghapusnya.
    Rendering Berutas Banyak Pilih opsi ini untuk menggunakan render multithreaded .

    Catatan:
    • Ketika membangun untuk Android, opsi multithreaded Rendering didukung di Arcore SDK untuk Unity 1.17.0 atau lambat. Namun, saat opsi ini diaktifkan di Unity 2018.1 dan versi sebelumnya, penggunaan kamera depan (selfie) tidak didukung.
    • Aset 3D mungkin tidak selalu dirender dengan benar saat aplikasi menempatkan beban tinggi pada utas rendering.
    Nama paket Buat ID aplikasi unik menggunakan format nama paket Java.
    Misalnya, gunakan com.example.helloAR .
    Tingkat API Minimum Pilih Android 7.0 'Nougat' (API Tingkat 24) atau lebih tinggi.
    Untuk AR Opsional aplikasi, tingkat API minimum adalah 14.
    Scripting Backend Ketika membangun untuk perangkat 64-bit, mengatur Scripting Backend untuk IL2CPP . Lihat Arcore persyaratan 64-bit untuk informasi lebih lanjut.
    Arsitektur Target Ketika membangun untuk perangkat 64-bit, pilih ARM64 (membutuhkan Scripting Backend set untuk IL2CPP ). Lihat Arcore persyaratan 64-bit untuk informasi lebih lanjut.
    Pengaturan XR Didukung ARCoreore Aktifkan opsi ini.

Bangun dan jalankan aplikasi sampel

  1. Mengaktifkan opsi pengembang dan USB debugging pada perangkat Anda.

  2. Hubungkan perangkat Anda ke mesin pengembangan Anda.

  3. Dalam Unity Settings Build jendela, klik Build dan Run.
    Unity membangun proyek Anda menjadi APK Android, menginstalnya di perangkat Anda, dan meluncurkannya.

  4. Pindahkan perangkat Anda hingga ARCore mulai mendeteksi dan memvisualisasikan pesawat.

  5. Ketuk pesawat untuk meletakkan objek Android Andy di atasnya.

  6. (Opsional) Gunakan Android logcat pesan log pandangan atau Android Perangkat monitor untuk menganalisis perangkat lebih komprehensif.

Langkah selanjutnya