Table of Contents

Memigrasikan aplikasi Unity ke EasyAR Sense Unity Plugin 4000

Artikel ini memperkenalkan cara memigrasikan aplikasi Unity dari versi lama EasyAR Sense Unity Plugin ke versi 4000.

Sebelum memulai

Bergantung pada versi EasyAR Sense Unity Plugin yang saat ini digunakan proyek Anda, Anda perlu menghapus file dan mengganti paket plugin sebelum bermigrasi ke versi 4000.

Catatan

4.7 hanya dibuka untuk developer Mega terbatas dan memiliki banyak subversi. Perubahan interface spesifik perlu ditentukan berdasarkan nomor versi tertentu.

Siklus hidup 4.7 telah berakhir. Pengguna versi 4.7 disarankan untuk segera upgrade ke 4000.

Migrasi ke versi 4000

Setelah mengimpor plugin EasyAR Unity Plugin 4000, karena perubahan fiturnya besar, Anda juga perlu melakukan modifikasi berikut.

Disarankan untuk menghapus ARSession di scene lalu membuatnya kembali.

Perubahan terkait:

  • Banyak perubahan interface dan script.
  • Parameter default sebagian komponen scene telah berubah.
  • Dukungan AR Foundation telah ditulis ulang.

Untuk menggunakan sparse spatial maps, rujuk contoh dan API reference untuk menyesuaikan kode serta object dalam scene.

Perubahan terkait:

  • Interface sparse spatial map telah dipisah.

Jika project memiliki file contoh yang pernah diimpor sebelumnya, hapus file lama sepenuhnya sebelum mengimpor contoh baru. Jika Anda sudah melakukan modifikasi berdasarkan contoh, sebaiknya backup terlebih dahulu.

Perubahan terkait:

  • Semua contoh telah ditulis ulang.

Sesuaikan opsi fitur diagnostik. Rujuk Memanfaatkan sepenuhnya informasi dan alat diagnostik UI untuk cepat memahami opsi yang perlu diperhatikan. Untuk pengenalan fitur dan cara penggunaan yang detail, rujuk Diagnosis dan pelaporan masalah dalam pengembangan Unity.

Perubahan terkait:

  • Fitur diagnostik disesuaikan dan ditambahkan.

Untuk menggunakan fitur XREAL, rujuk Mengaktifkan dukungan headset. Saat menggunakan XREAL, Anda tidak perlu lagi mengimpor package terpisah.

Perubahan terkait:

  • Dukungan XREAL telah tertanam di EasyAR Sense.

Untuk menggunakan AR Foundation, rujuk Mengaktifkan AR Foundation dalam proyek EasyAR.

Perubahan terkait:

  • Dukungan AR Foundation telah ditulis ulang.

Contoh migrasi