Menu
CoddyTech

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.

challenge icon

Görev

Orta

Unity'nin sıralamasını Console'da göster.

  1. Awake, OnEnable, Start, OnDisable ve OnDestroy yaz; her biri kendi adını günlüğe kaydetsin.
  2. FixedUpdate, Update ve LateUpdate yöntemlerini de aynı şekilde yaz; her biri yalnızca ilk çağrıda, kendine ait bir bool alanıyla günlüğe kayıt yapsın.
  3. Update() içinde Space tuşuna basıldığında Destroy(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.
}
quiz iconKendini test et

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

Kendi başına pratik yap: Unity playground