Table of Contents

Mengimpor plugin EasyAR versi terbaru untuk mengaktifkan fitur Mega

Artikel ini menjelaskan cara mengimpor EasyAR Sense Unity Plugin (for Mega) versi terbaru untuk mengaktifkan fitur Mega.

Untuk menggunakan Mega, impor plugin EasyAR versi terbaru

Anda perlu menggunakan Unity 2021.3.30 atau versi yang lebih baru.

Di halaman unduhan, Anda akan melihat dua versi plugin Unity: EasyAR Sense Unity Plugin dan EasyAR Sense Unity Plugin (for Mega). Perbedaan utama kedua versi ini adalah:

  • EasyAR Sense Unity Plugin: tidak menyertakan file dukungan Mega, sehingga tidak dapat digunakan untuk pengembangan Mega. EasyAR menyediakan unduhan versi historis mulai dari 4.6.
  • EasyAR Sense Unity Plugin (for Mega): menyertakan file dukungan Mega, sehingga dapat digunakan untuk pengembangan Mega. EasyAR tidak menyediakan unduhan versi historis.

Pada versi 4000 dan setelahnya, selama nomor versinya sama, file EasyAR Sense Unity Plugin di dalam kedua paket zip tersebut (yaitu com.easyar.sense) sepenuhnya sama dan dapat saling menggantikan. Jadi, jika Anda sudah mengunduh dan mengimpor EasyAR Sense Unity Plugin versi terbaru, Anda dapat langsung mengekstrak file com.easyar.mega dari paket EasyAR Sense Unity Plugin (for Mega) dan mengimpornya ke project Unity tanpa perlu mengimpor ulang seluruh paket plugin.

Catatan

Setelah versi 4000, jika com.easyar.sense dan com.easyar.mega yang tidak kompatibel diimpor, compiler skrip akan menampilkan error yang menunjukkan versi tidak cocok. Pastikan com.easyar.sense dan com.easyar.mega berasal dari paket plugin versi yang sama atau saling kompatibel.

Pada versi 4.7, nomor versi com.easyar.sense dan com.easyar.mega harus benar-benar sama, termasuk semua digit dan huruf setelahnya, agar kompatibel.

Sebelum aplikasi diluncurkan, disarankan untuk memeriksa kembali situs EasyAR. Jika ada versi baru EasyAR Sense Unity Plugin (for Mega), unduh dan impor versi terbaru agar aplikasi dapat menggunakan layanan Mega terbaru dengan normal, sekaligus menjaga kompatibilitas terpanjang dan performa terbaik.

Penting

Aplikasi yang dikembangkan dengan EasyAR Sense Unity Plugin (for Mega) yang sudah usang mungkin tidak dapat menggunakan layanan Mega terbaru. Jika layanan online tidak berubah (yaitu versi localization library Mega tidak diperbarui), aplikasi yang dibangun dengan EasyAR Sense Unity Plugin (for Mega) versi lama masih dapat digunakan dengan normal.

Mengimpor plugin EasyAR dan paket dukungan Mega

Setelah membongkar zip yang diunduh, Anda akan melihat readme dan beberapa file tgz. File tgz dapat langsung diimpor ke Unity tanpa perlu diekstrak lagi.

Cara impor:

  • Dari menu bar, klik Window lalu pilih Package Manager
  • Di jendela yang muncul, klik tombol + di kiri atas, lalu pilih Install Package from tarball ...
  • Di dialog yang muncul, pilih file .tgz yang sudah diunduh dan diekstrak
  • Hanya mengimpor com.easyar.sense dapat digunakan untuk mengembangkan aplikasi Mega, tetapi tidak mendukung pemuatan block mesh dan fitur editor seperti penempatan referensi konten.
  • Mengimpor com.easyar.sense dan com.easyar.mega dapat digunakan untuk mengembangkan aplikasi Mega dan mendukung pemuatan block mesh serta fitur editor seperti penempatan referensi konten.
  • Biasanya tidak perlu mengimpor com.easyar.mega.studio. Tool ini tidak dapat digunakan untuk pengembangan Unity, hanya untuk membuat dan mengimpor data annotation serta melihat efek dengan Mega Toolbox.

Urutan impor dua file .tgz com.easyar.sense dan com.easyar.mega tidak penting; Anda bisa mengimpor com.easyar.sense terlebih dahulu atau com.easyar.mega terlebih dahulu.

alt text

Setelah com.easyar.sense dan com.easyar.mega berhasil diimpor, jendela Console di Unity tidak boleh menampilkan error apa pun. Selain itu, saat membuka jendela Package Manager, Anda dapat melihat bahwa EasyAR Sense Unity Plugin dan EasyAR Mega Support sudah diimpor dan menampilkan nomor versi yang baru saja diimpor.

alt text

Kiat

com.easyar.mega bergantung pada beberapa paket pihak ketiga, seperti com.unity.cloud.ktx dan com.unity.cloud.gltfast. Saat mengimpor, pastikan koneksi jaringan normal agar Unity dapat mengunduh dan mengimpor dependensi ini secara otomatis.

Di beberapa lingkungan jaringan, proses impor dependensi ini mungkin berjalan lambat. Disarankan untuk menyesuaikan lingkungan jaringan atau mencoba impor beberapa kali sampai semua paket dependensi berhasil diimpor.

Catatan

Setelah paket plugin diimpor, file tgz tidak boleh dihapus atau dipindahkan ke lokasi lain. Karena itu, biasanya file ini perlu ditempatkan di lokasi yang sesuai sebelum impor. Umumnya disarankan untuk meletakkannya di folder Packages pada project Unity agar mudah dikelola versinya.

Mengaktifkan dukungan fitur Mega cloud localization

Periksa dan aktifkan opsi Mega > Mega Block/Landmark support di panel Project Settings:

Opsi ini akan aktif secara default setelah com.easyar.mega diimpor, dan akan nonaktif secara default jika belum diimpor.

Catatan

Mengaktifkan dukungan fitur Mega cloud localization akan memaksa penambahan izin localization yang tepat (fine). Untuk hasil terbaik, izin ini memang diperlukan saat menggunakan fitur Mega.

Mengaktifkan dukungan Mega Go localization di sisi perangkat

Kiat

Fitur ini hanya tersedia pada Android

Dalam konfigurasi Player Android, Minimum API level harus diatur ke 24 atau lebih tinggi.

Atur opsi Android, iOS, atau visionOS di Lib Variants pada Project Settings menjadi Full untuk mengaktifkan fitur Mega Go localization di sisi perangkat pada sistem yang sesuai:

Fitur ini akan aktif secara default setelah com.easyar.mega diimpor, dan akan nonaktif secara default jika belum diimpor.

Status saat ini dapat dilihat melalui Mega > Mega Go support:

Mengaktifkan perangkat camera 5DoF berbasis inersia

Kiat

Fitur ini hanya tersedia di Android

Dalam konfigurasi Player Android, Minimum API level harus diatur ke 24 atau lebih tinggi.

Jika perangkat tidak mendukung 6DoF camera, mengaktifkan perangkat camera 5DoF berbasis inersia dapat meningkatkan jumlah perangkat yang didukung Mega secara signifikan sekaligus memberi pengalaman yang lebih baik.

Atur Lib Variants > Android di panel Project Settings menjadi Full untuk mengaktifkan fitur ini:

Fitur ini akan aktif secara default setelah com.easyar.mega diimpor, dan akan nonaktif secara default jika belum diimpor.

Status saat ini dapat dilihat melalui Mega > InertialCameraDevice support:

Langkah berikutnya