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

Memulai dengan AR Foundation

Unity AR Yayasan adalah kerangka cross-platform yang memungkinkan Anda untuk menulis pengalaman augmented reality sekali, kemudian membangun baik untuk perangkat Android atau iOS tanpa membuat perubahan tambahan. Kerangka kerja ini tersedia melalui paket AR Yayasan Unity.

Arcore ini opsional Arcore Ekstensi untuk AR Yayasan paket menambahkan fungsi tambahan, memungkinkan Anda untuk menggunakan fitur seperti Cloud Jangkar, filter konfigurasi kamera, dan Recording dan Playback untuk aplikasi Anda.

Migrasi atau tingkatkan proyek yang ada

  • Untuk bermigrasi proyek yang sudah ada dari [usang] Arcore SDK untuk Unity untuk Unity AR Foundation dan opsional Arcore Ekstensi, lihat panduan migrasi .
  • Untuk meng-upgrade proyek yang sudah ada dari versi sebelumnya AR Foundation, melihat Unity peningkatan dan migrasi panduan .

Persyaratan

Tergantung pada platform target Anda, paket AR Yayasan membutuhkan berikut:

Android

Perangkat keras

  • Sebuah Arcore didukung perangkat Android atau emulator
  • Kabel USB untuk menghubungkan perangkat Anda ke mesin pengembangan Anda

Perangkat lunak

iOS

Perangkat keras

Perangkat lunak

Instal AR Foundation

Ikuti langkah berikut untuk menginstal paket AR Yayasan Persatuan.

  1. Buka proyek Unity yang ada, atau buat proyek 3D baru.

  2. Arahkan ke Window> Package Manager.

  3. Di samping Paket, pilih Unity Registry.

  4. Di bilah pencarian, ketik "Yayasan AR".

  5. Pilih versi yang diinginkan dan klik Install.

Instal paket plugin khusus platform

Paket AR Foundation menghadirkan antarmuka untuk digunakan oleh pengembang Unity, tetapi tidak mengimplementasikan fitur AR itu sendiri. Untuk menggunakan AR Foundation pada perangkat target, Anda juga harus menginstal paket terpisah untuk setiap platform masing-masing.

Android

The Arcore XR Plugin paket memungkinkan Anda untuk membangun aplikasi augmented reality untuk perangkat Android. Ikuti langkah-langkah ini untuk menginstalnya di proyek Unity Anda jika aplikasi Anda menargetkan perangkat Android. Menggunakan versi yang sama sebagai paket AR Foundation untuk menghindari masalah kompatibilitas.

  1. Dalam proyek Anda, navigasi ke Window> Package Manager.

  2. Di samping Paket, pilih Unity Registry.

  3. Di bilah pencarian, ketik "plugin ARCore XR".

  4. Pilih versi yang diinginkan dan klik Install.

iOS

The ARKit XR Plugin memungkinkan Anda untuk membangun aplikasi augmented reality untuk perangkat iOS. Ikuti langkah-langkah ini untuk menginstalnya di proyek Unity Anda jika aplikasi Anda menargetkan perangkat iOS. Menggunakan versi yang sama sebagai paket AR Foundation untuk menghindari masalah kompatibilitas.

  1. Dalam proyek Anda, navigasi ke Window> Package Manager.

  2. Di samping Paket, pilih Unity Registry.

  3. Di bilah pencarian, ketik "plugin ARKit XR".

  4. Pilih versi yang diinginkan dan klik Install.

Konfigurasikan Sesi AR dan tambahkan komponen AR Foundation ke adegan Anda

Sebuah adegan membutuhkan sesi AR untuk memungkinkan proses AR , seperti pelacakan gerak, pemahaman lingkungan, dan estimasi pencahayaan. Anda akan memerlukan objek game berikut untuk mendukung sesi AR:

  • AR Sesi: Kontrol siklus hidup pengalaman AR.

  • AR Sesi Asal: Mentransformasi AR koordinat ke dalam Unity koordinat dunia.

Sebelum menambahkan objek permainan baru, menghapus default Utama Kamera. Ini akan digantikan oleh Kamera AR baru di AR Sesi Asal.

Menambahkan objek AR permainan baru untuk adegan Anda: klik kanan panel Hierarchy dan pilih XR. Tambahkan AR Sesi baru dan objek permainan AR Sesi Asal baru.

Konfigurasikan Pengaturan Pemain

Android

  1. Arahkan ke File> Settings Build untuk membuka Settings Build jendela.
  2. Di bawah Platform, pilih Android dan klik Beralih Platform.
  3. Klik Pemain Pengaturan.
  4. Terapkan perubahan berikut:

    Pengaturan Pemain > … Nilai
    Pengaturan lainnya> Rendering API hapus centang Auto Graphics.
    Jika Vulkan terdaftar di bawah Graphics API, keluarkan sebagai Vulkan belum didukung oleh Arcore.
    Pengaturan lainnya> Nama Paket Buat ID aplikasi unik menggunakan format nama paket Java.
    Misalnya, gunakan com.example.helloAR .
    Pengaturan lainnya> Minimum Tingkat API Jika Anda sedang membangun sebuah AR Diperlukan aplikasi, tentukan Android 7.0 'Nougat' (API Tingkat 24) atau lebih tinggi.
    Jika Anda sedang membangun sebuah AR Opsional aplikasi, tentukan Android API Tingkat 14 atau lebih tinggi.
    Pengaturan lainnya> Scripting Backend Pilih IL2CPP bukan Mono untuk memungkinkan dukungan ARM64 harus diaktifkan pada langkah berikutnya.
    Pengaturan lainnya> Target Arsitektur Untuk memenuhi Google Play persyaratan 64-bit , memungkinkan ARM64 (64-bit ARM). Cuti ARMv7 (32-bit ARM) yang aktif untuk mendukung perangkat 32-bit.

iOS

  1. Arahkan ke File> Settings Build untuk membuka Settings Build jendela.
  2. Di bawah Platform, pilih iOS dan klik Beralih Platform.
  3. Klik Pemain Pengaturan.
  4. Pada jendela Inspektur, buka menu Settings lain.
  5. Konfigurasikan pengaturan berikut:

    Pengaturan Nilai
    Pemain Pengaturan> Pengaturan Lainnya> Bundle Identifier Tambahkan nama aplikasi Anda dalam format DNS terbalik.
    Misalnya, gunakan com.mycompany.myapp .
    Pemain Pengaturan> Pengaturan lain> Penggunaan Kamera deskripsi Masukkan deskripsi untuk menjelaskan penggunaan AR Anda (misalnya, ARKit).
    Pengaturan pemain> Pengaturan lain> Target minimum versi iOS 11,0 atau lebih tinggi
    Pemain Pengaturan> Pengaturan lain> Arsitektur ARM64

Apa berikutnya