by A.Gökhan, M.Sc. | Kasım 14 17:12
Unity3D oyun motoru dahilinde MonoBehaviour sınıfının önemli iki fonksiyonu olan Awake() ve Start() fonksiyonlarının sentaks yapısını ve teknik kullanım amaçlarını irdeleyelim.
Proje çalıştığı anda ilk çalışacak olan komutlar Awake() fonksiyonu içerisinde tanımlanan kod blokları olacaktır.
1 2 3 |
function Awake() { //komutlar } |
Unity3D UnityScript
Yukarıdaki kodları herhangi bir nesnenin Inspector bloğuna ekleyip projeyi çalıştırdığımızda komutların çalıştığını görebiliriz.
Start() fonksiyonu da Awake() fonksiyonu gibi program çalıştığı an bir kez çalışacak olan komutların bulunduğu fonksiyondur. Awake() fonksiyonundan hemen sonra çalışacaktır.
1 2 3 |
function Start() { //komutlar } |
Kullanıcı girdilerinin alınabilmesi için bu iki fonksiyon da iş görmeyecektir. Zira sonraki bölümlerde göreceğimiz Update() fonksiyonu devreye girecektir.
MonoBehaviour sınıfındaki diğer tüm fonksiyonların anlatımı için resmi Unity3D Engine web sayfası[2]nı ziyaret edebilirsiniz.
Bu yazı Unity3DProgramlama.com[3] üzerinde yayınlanmıştır.
Source URL: https://www.phpservisi.com/unity3d-dersleri-awake-ve-start-fonksiyonlari/
Copyright ©2025 Phpservisi.com unless otherwise noted.