Update ke AR Foundation versi 5.x (Beta)

ARCore Extensions untuk AR Foundation Unity mendukung AR Foundation versi 4.x dan versi 5.x. 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 dalam 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 ini 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 ARCORE_USE_ARF_5 Simbol skrip kustom untuk menentukan kompatibilitas versi. Untuk kompatibilitas AR Foundation 5.x, tambahkan simbol skrip kustom ARCORE_USE_ARF_5:

    1. Di Edit > Project Settings > Player > Other Settings, scroll ke bawah ke Script Compilation.
    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. Sample Scene Ekstensi ARCore memerlukan modul input lama.

    Untuk mendukung paket Sistem Input dan Pengelola Input yang lebih lama, di Setelan Project > Pemain > Setelan Lainnya, tetapkan Penanganan Input Aktif ke Kedua.

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