Update ke AR Foundation versi 5.x (Beta)

Ekstensi ARCore untuk AR Foundation Unity mendukung versi 4.x dan versi 5.x AR Foundation. Untuk mengupgrade project AR yang sudah ada ke AR Foundation 5.x dari AR Foundation 4.x, ikuti langkah-langkah berikut:

  1. Hanya di Unity 2021.x atau yang lebih lama:
    Beberapa paket Unity terikat dengan versi Unity Editor tertentu. Anda mungkin perlu mengedit Manifes paket di project Unity untuk mengupdate ke AR Foundation 5.x dalam versi Unity Editor tertentu. Untuk informasi selengkapnya, lihat Mengakses AR Foundation 5.0 di Unity 2021.

    Pastikan Packages/manifest.json berisi versi untuk paket berikut:

    "dependencies": {
      -- other dependencies --
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. Ekstensi ARCore untuk AR Foundation Unity menggunakan Simbol skrip kustom ARCORE_USE_ARF_5 untuk menentukan kompatibilitas versi. Untuk kompatibilitas AR Foundation 5.x, tambahkan simbol skrip Kustom ARCORE_USE_ARF_5:

    1. Di Edit > Setelan Project > Pemutar > Setelan Lainnya, scroll ke bawah ke Kompilasi Skrip.
    2. Gunakan tombol + untuk menambahkan ARCORE_USE_ARF_5.
    3. Pilih Apply.
  3. AR Foundation 5.x memerlukan paket Input System karena dependensi pada TrackedPoseDriver. Contoh Scene Ekstensi ARCore memerlukan modul input lama.

    Untuk mendukung paket Sistem Input dan Pengelola Input lama, di Setelan Project > Pemutar > Setelan Lainnya, setel Penanganan Input Aktif ke Keduanya.

  4. Ikuti langkah-langkah lain di panduan upgrade dan migrasi AR Foundation Unity.