Tekrar: Yaşam Döngüsü Kaydedicisi
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 74 / 85.
Bu özet, bölümü bir araya getiriyor: Unity'nin bir betikte çağırdığı tüm yöntemleri, Awake() ile OnDestroy() arasında, çağrılma sırasına göre ele alıyor.
Görev
OrtaUnity'nin sıralamasını Console'da göster.
Awake,OnEnable,Start,OnDisableveOnDestroyyaz; her biri kendi adını günlüğe kaydetsin.FixedUpdate,UpdateveLateUpdateyöntemlerini de aynı şekilde yaz; her biri yalnızca ilk çağrıda, kendine ait birboolalanıyla günlüğe kayıt yapsın.Update()içinde Space tuşuna basıldığındaDestroy(gameObject);çağır.
“Oyna” düğmesine bas, ardından Space tuşuna bas: Console'da sekiz ad sırasıyla listelenir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Her metodun adını günlüğe kaydet: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. Tekrarlanan üçünü yalnızca bir kez günlüğe kaydet.
// Space bu nesneyi yok eder.
}
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler
1Unity'de C# Temelleri
Merhaba, UnityDeğişkenlerOndalık Sayılar için f GerekirKonsolda MetinHatırlayan DeğişkenlerEğer ve DeğilseSayıları KarşılaştırmaTekrar: Coin Collector4Girdi
Basılı, Basılı Tutulmuş, BırakılmışEksenlerAdlandırılmış DüğmelerFare DüğmeleriTekrar: Zıplama Yükleme7Döngüler ve Metotlar
for ile tekrarlamaİç içe döngülerBir metot yazmaYanıt veren metotlarDizilerTekrar: Merdiven10Nesneleri Bulma
Ada Göre BulEtiketlerTüre Göre BulReferanslar Bulmaktan İyidirUnity'de NullÖzet: En Yakın Madeni Para13Proje: Bloklardan Kaç
KoşucuGökyüzünden Bloklar5Vektörler
Vektörleri ToplamaYönlerYerel ve Dünya UzayıÇapraz HızNesneler Arasındaki MesafeVector3 Bir Struct'tırTekrar: Drone Pilotu8GameObject'ler ve Bileşenler
Inspector'daki ReferanslarBir Bileşen AlEksik BileşenlerBileşen EkleRequireComponentGöster ve GizleÖzet: Işık Anahtarı3Inspector
Inspector AlanlarıSerializeFieldOndalıklı Sayılar ve MathfInspector ÖzellikleriTekrar: Asansör6Dönüşümler ve Hiyerarşi
Ebeveynler ve ÇocuklarBayrağı Göndere ÇekÖlçekNesnelere BakBir Noktaya Doğru Hareket EtTekrar: Yörüngedeki Ay9Proje: Yıldızı Yakala
YakalayıcıDüşen Bir Yıldız12Betiğin Yaşam Döngüsü
Awake ve StartUpdate ve LateUpdateOnEnable ve OnDisableYaşam Döngüsü SırasıTekrar: Yaşam Döngüsü KaydedicisiKendi başına pratik yap: Unity playground