Nesne Yönelimli Programlamanın (OOP) Sırrı: Class Nedir ve Projenizi Kaostan Nasıl Kurtarır? | 7. Bölüm
Görüntülenme
303
Süre
09:14
Yayınlanma Tarihi
1/10/2026
Godot 4 oyun programlama kursunun bu yedinci bölümünde, en önemli ileri düzey programlama kavramlarından biri olan "Nesne Yönelimli Programlama"ya (OOP) geçiyoruz. Bugün, kod dosyalarımıza bir kimlik kazandırmak için sihirli class_name anahtar kelimesini nasıl kullanacağımızı öğreniyoruz; bu, motorun düşmanlar, ağaçlar ve oyuncular gibi farklı nesne türlerini ayırt etmesini sağlar. Video, "Kalıtım" (Inheritance) kavramını ve ortak özellikleri (can ve ölüm gibi) içeren temel bir sınıfın nasıl oluşturulacağını ve kodun yüzlerce kez yeniden yazılmasını önlemek için diğer karakterlere nasıl aktarılacağını açıklıyor. Ayrıca, oyununuzun çökmesine neden olabilecek "Döngüsel Bağımlılık" (Circular Dependency) hakkındaki kritik uyarının yanı sıra envanter ve silah verilerini profesyonelce düzenlemek için "Kaynaklar"ın (Resources) kullanımını da ele alıyoruz. Bu ders; projenizi dağınık dosyalardan büyük oyun stüdyolarında kullanılanlara benzer düzenli ve ölçeklenebilir bir sisteme dönüştürmenin anahtarıdır.

