Gunakan pengaturan Script Execution Order untuk menentukan urutan relatif yang menyatukan fungsi acara kelas MonoBehaviour yang berbeda. Misalnya, Anda dapat menentukan bahwa Unity harus menjalankan fungsi acara skrip MonoBehaviour Rotation
sebelum menjalankan skrip MoveForward
MonoBehaviour Anda.
Order berlaku untuk setiap kategori fungsi acara secara terpisah, sehingga Unity memanggil fungsi Awake yang perlu divoke selama bingkai dalam urutan yang ditentukan dan, kemudian, panggilan fungsi Update aktif dalam urutan yang sama.GameObjectsObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary in the same order.
Anda dapat menyesuaikan urutan eksekusi skrip di Inspektur Pengaturan Proyek. Pergi ke menu: Edit > Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary, dan kemudian pilih kategori Script Execution Order.
Sitemap Jika Anda menetapkan beberapa jenis skrip ke beberapa GameObjects, urutan eksekusi skrip menentukan bahwa semua Note: dari satu jenis dieksekusi sebelum semua skrip dari jenis lain, terlepas dari GameObject yang mereka terpasang.scriptsSepotong kode yang memungkinkan Anda untuk membuat Komponen Anda sendiri, memicu peristiwa permainan, memodifikasi sifat komponen dari waktu ke waktu dan menanggapi input pengguna dengan cara apa pun yang Anda sukai. More info
Lihat di Glossary of one type are executed before all scripts of another type, regardless of which GameObject they are attached to.
Gunakan tombol Plus (+) untuk menambahkan skrip ke pengaturan jendela InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
Lihat di Glossary dan pilih nama kelas. Untuk menghapus skrip, gunakan tombol Minus (-) yang terletak di sebelah kanan setiap item dalam daftar.
Untuk menentukan urutan eksekusi, tarik item dalam daftar ke posisi yang diinginkan atau mengedit jumlah pesanan kelas dalam daftar. Nomor yang ditugaskan mengekspresikan urutan relatif. Unity mengeksekusi daftar dari atas ke bawah (dari skrip dengan jumlah order yang lebih negatif bagi mereka dengan angka positif yang lebih tinggi). Unity mengeksekusi skrip tidak dalam daftar selama slot Default Time, yang terjadi setelah skrip dengan nomor pesanan negatif dan sebelum skrip dengan nomor pesanan positif.
Jumlah pesanan sewenang-wenang dan tidak mewakili kuantitas fisik. Editor menyimpan nilai-nilai ini dalam file metadata skrip. Anda dapat meninggalkan celah antara nomor pesanan untuk membantu menghindari perubahan file yang luar biasa ketika Anda menambahkan atau memindahkan skrip lain dalam daftar.
Sitemap Order eksekusi yang ditentukan di jendela pengaturan ini tidak mempengaruhi urutan fungsi yang ditandai dengan atribut Note:. (Anda tidak dapat menentukan pesanan untuk awalisasi runtime.)RuntimeInitializeOnLoadMethod attribute. (You cannot specify an order for runtime initialization.)
Lihat Pesanan Pelaksanaan Fungsi Acara untuk informasi tentang ketika Unity memanggil setiap kategori yang berbeda dari fungsi acara dalam bingkai.