Dari perspektif tingkat tinggi, masukkan Play Mode terdiri dari tahap utama berikut:
Tugas gabungan dari Domain Reload dan Scene Reload mengatur ulang domain scripting dan mensimulasikan perilaku startup dari aplikasi Anda karena akan berjalan di pemain. Satuan melewatkan langkah-langkah ini ketika Anda menonaktifkannya di 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 Anda.
Diagram di bawah ini memberikan informasi rinci tentang peristiwa yang tepat yang Unity skips ketika Reload Domain dan Reload Adegan dinonaktifkan. Biru menunjukkan peristiwa Unity skips ketika Reload Domain dinonaktifkan, dan hijau menunjukkan peristiwa Unity skips ketika Adegan Reload dinonaktifkan.
Dengan Adegan Reloading dan Domain Reloading diaktifkan, ini adalah daftar lengkap dari semua proses dan peristiwa yang dilakukan Unity ketika memasuki Mode Bermain:
beforeAssemblyReload
dibesarkan.OnDisable()
disebut untuk semua ScriptableObjects dan MonoBehaviours. OnBeforeSerialize()
disebut. [NonSerialized]
.AppDomain.DomainUnload
dibesarkan. OnAfterDeserialize
ii. OnValidate()
iii. Untuk [ExecuteInEditMode]
1. OnEnable()
disebut. Login 3. OnDisable()
is called.OnDestroy()
is called.afterAssemblyReload
disebut.