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
Windowlalu pilihPackage Manager - Di jendela yang muncul, klik tombol
+di kiri atas, lalu pilihInstall Package from tarball ... - Di dialog yang muncul, pilih file
.tgzyang sudah diunduh dan diekstrak
- Hanya mengimpor
com.easyar.sensedapat digunakan untuk mengembangkan aplikasi Mega, tetapi tidak mendukung pemuatan block mesh dan fitur editor seperti penempatan referensi konten. - Mengimpor
com.easyar.sensedancom.easyar.megadapat 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.

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.

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
- Quick start pengembangan Unity Mega
- Menggunakan Mega untuk mengembangkan aplikasi
