Table of Contents

Menerbitkan paket ekstensi

Artikel ini menjelaskan cara mengemas dan menerbitkan ekstensi EasyAR Sense Unity Plugin yang dikembangkan untuk headset tertentu setelah pengembangan dan verifikasi berjalan selesai, sehingga pengguna dapat dengan mudah menggunakan ekstensi tersebut.

Sebelum memulai

Menyelesaikan definisi paket

Definisi paket itu sendiri ada di package.json, yang dapat dimodifikasi atau dibuat paket baru sesuai dengan panduan Unity untuk membuat paket kustom. Pastikan untuk memodifikasi name dan displayName paket, perhatikan agar tidak bertentangan dengan template EasyAR itu sendiri atau ekstensi vendor lain.

Menghasilkan ulang file meta

Hapus dan hasilkan ulang file .meta untuk semua file dalam paket. Jika tidak, file-file tersebut akan bertentangan dengan template itu sendiri atau ekstensi vendor lain.

Catatan

Unity mungkin menyimpan cache file .meta. Disarankan untuk menutup proyek Unity, menghapus semua file .meta dalam paket, menghapus seluruh direktori Library, lalu membuka kembali proyek Unity untuk menghasilkan ulang file .meta.

Perhatikan bahwa referensi dalam scene dan file sumber daya akan berubah. Mungkin perlu membuat ulang atau memodifikasi beberapa objek dalam scene. Mengganti GUID dalam file .unity dan file sumber daya lainnya dengan teks adalah salah satu metode yang layak.

Memeriksa kompatibilitas versi

Periksa kompatibilitas versi ekstensi dengan SDK perangkat dan EasyAR Sense Unity Plugin.

Catatan

Mulai versi 4000, EasyAR Sense Unity Plugin mengikuti semantic versioning yang disyaratkan Unity. Sebelumnya, setiap rilis minor mungkin mengandung perubahan yang tidak kompatibel.

Mengemas dan menerbitkan

Anda mungkin juga ingin memodifikasi beberapa file lain dalam paket. Pastikan untuk meninjau seluruh paket dengan saksama sebelum penerbitan.

Disarankan untuk menggunakan paket Unity untuk mengemas file. Jika SDK perangkat belum siap untuk dirilis dalam bentuk paket Unity, Anda juga dapat memilih untuk menerbitkan melalui paket aset.

Ingatkan pengguna bahwa semua batasan kunci lisensi EasyAR (terutama yang terkait dengan kamera kustom) berlaku untuk paket ekstensi Anda.