Unity Komutların Çalışma Sırası


Merhaba arkadaşlar bu yazımda sizlere Unity de hazır olan fonksiyonların hangi öncelik ile çalıştığından bahsedeceğim. Yani Unity üzerindeki komutların yaşam döngüsünden bahsedeceğiz.
Genel olarak çalışma sırası şu şekildedir.
  1. Awake
  2. OnEnable
  3. Reset
  4. Start
  5. FixedUpdate
  6. OnTrigger
  7. OnCollision
  8. yield WaitForFixedUpdate
  9. OnMouse
  10. Update
  11. yield null
  12. yieldWaitForSeconds
  13. yield WWW
  14. yield StartCoroutine
  15. Late Update
  16. OnGUI
  17. yield WaitForEndOfFrame
  18. OnApplicationPause
  19. OnApplicationQuit
  20. OnDisable
  21. OnDestroy
Fonksiyonları yazılan sıra ile yukarıdan aşağıya doğru çalışırlar, ayrıca aşağıdaki resimde tüm fonksiyonların çalışma önceliklerini inceleyebilirsiniz.

Unity FlowChart

Ayrıca resmin dışında Unity Dokümantasyonlar sayfasında daha detaylı olarak bunları inceleyebilirsiniz.