Urutan Siklus Hidup
Termasuk bagian Dasar-Dasar Scripting Unity dalam perjalanan Unity di Coddy. Pelajaran 58 dari 67.
Unity memanggil method skrip dalam urutan tetap, sejak object-nya muncul hingga dihancurkan:
Awake(): sekali, saat object dimuat atau dimunculkan.OnEnable(): tepat setelahnya, dan setiap kali object ditampilkan kembali.Start(): sekali, sebelum frame pertama skrip.FixedUpdate(): mengikuti jam fisika, secara default 50 kali per detik, sehingga dapat dijalankan nol, satu, atau beberapa kali dalam satu frame, selalu sebelumUpdate()pada frame tersebut.Update(): sekali setiap frame.LateUpdate(): sekali setiap frame, setelah semuaUpdate().OnDisable(): setiap kali object disembunyikan, dan sebelum dihancurkan.OnDestroy(): sekali, saat object dihancurkan.
Langkah 4 hingga 6 berulang pada setiap frame selama object tetap aktif. Object yang dimunculkan mengikuti daftar yang sama: Instantiate menjalankan Awake() dan OnEnable() milik salinannya sebelum selesai, lalu Start() milik salinan dijalankan sebelum Update() pertamanya.
Ada dua kebiasaan yang mengikuti urutan ini. Kode dalam Awake() menyiapkan field milik object itu sendiri tepat waktu agar siap digunakan oleh Start() milik setiap object lainnya. Lalu, kode fisika ditempatkan di FixedUpdate(), yang langkah-langkahnya selalu berjarak 0.02 detik, seberapa cepat atau lambat pun frame berlangsung.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar Scripting Unity
1Skrip Pertamamu
Halo, UnityLetakkan KubusBergerak di Setiap FrameBerputar Setiap DetikKendalikan dengan TombolRingkasan: Kendarai Kubus4Vektor
Menjumlahkan VektorArahRuang Lokal dan DuniaKecepatan DiagonalJarak antara BendaVector3 adalah StructRingkasan: Pilot Drone7Proyek: Tangkap Bintang
Si PenangkapBintang Jatuh10Siklus Hidup Skrip
Awake dan StartUpdate dan LateUpdateOnEnable dan OnDisableUrutan Siklus HidupUlasan: Pencatat Siklus Hidup5Transformasi dan Hierarki
Objek Induk dan AnakSkalaMenghadap ke ObjekBergerak Menuju TitikRangkuman: Bulan yang Mengorbit6GameObject dan Komponen
Referensi di InspectorMendapatkan KomponenKomponen yang HilangMenambahkan KomponenRequireComponentTampilkan dan SembunyikanRangkuman: Sakelar Lampu