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
- Selesaikan pengembangan Membuat headset mendukung EasyAR.
- Selesaikan verifikasi berjalan (bring-up), pastikan kinerja di perangkat normal.
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.