Metode pra- dan pasca ekspor memungkinkan Anda memicu tindakan sebelum dan sesudah Proyek Unity Anda dibangun. Metode ini harus ada sebagai kode di Proyek Anda di folder Aset/Editor. Jika folder Editor tidak ada di direktori Anda, buat.
Important: WordPress.org Kelas objek hanya tersedia ketika berjalan di Cloud BuildLayanan integrasi berkelanjutan untuk proyek Unity yang mengotomatiskan proses pembuatan build pada server Unity. More info
Lihat di Glossary (seperti di, tidak lokal). Untuk menyusun kode Anda secara lokal, bungkus metode pra-dan pasca-ekspor Anda dalam blok #if UNITY_CLOUD_BUILD
.
Anda mengatur metode pra- dan pasca-ekspor di build target Opsi Lanjutan.
Untuk menggunakan metode pra-eksporan, buat metode statis publik di Proyek Unity Anda yang berisi kode yang Anda inginkan sebelum Editor Unity mengekspor Proyek Anda.
public static void PreExport()
Anda dapat mengaktifkan Cloud Build untuk lulus manifestasi build saat ini untuk metode pra-ekspor dengan menentukan BuildManifest Objek objek sebagai parameter dalam tanda tangan metode. Anda kemudian dapat melakukan perubahan pada pengaturan Proyek atau Player sebelum Proyek diekspor.
public static void PreExport(UnityEngine.CloudBuild.BuildManifestObject manifest)
Ketika Unity Cloud Build memanggil metode, itu melewati objek BuildManifestObject sebagai parameter opsional, di mana BuildManifest Objek adalah manifestasi membangun dari build saat ini.
Untuk informasi lebih lanjut, lihat Membangun manifestasi sebagai Scriptable Sitemap.
Untuk menggunakan metode pasca ekspor, membuat metode statis publik di Proyek Unity Anda yang berisi kode yang Anda inginkan dieksekusi setelah Editor Unity mengekspor Proyek Anda.
public static void PostExport(string exportPath)
Ketika Unity Cloud Build memanggil metode, itu melewati string:
Note: Jika Anda telah menandai metode apa pun dalam kode Anda dengan Unity PostProcessBuildAttribute, metode tersebut dieksekusi sebelum metode apa pun yang dikonfigurasi sebagai metode pasca-ekspor di Build Unity Cloud.