Temel Program Yapısı
Coddy'nin GDScript Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 4 / 92.
Bu kurstaki her program aynı çerçeveye sahiptir:
extends Node
func _ready():
print("Hello, Coddy!")extends Node, betiğin ilk satırıdır. Godot'ta bir oyun düğümlerden oluşturulur ve bu satır betiği bir düğüm hâline getirir.
func _ready():, düğüm hazır olduğunda Godot’un çağırdığı fonksiyonu tanımlar. Programınız burada başlar ve içindeki ifadeler yukarıdan aşağıya çalışır.
func _ready(): ifadesinin sonundaki iki nokta (:) bir blok başlatır. Blok içindeki her ifade bir seviye girintilenir. Godot girinti için sekme kullanır; bir bloğun her satırında aynı girintiyi kullan.
GDScript'te bir ifadenin sonunda noktalı virgül gerekmez. Her ifade kendi satırında yer alır.
Görev
BaşlangıçBu programın yapısında iki hata var, bu yüzden çalışmıyor. Şunu yazdırması için düzeltin:
Ready!
Let's go!func _ready()satırının sonuna eksik iki nokta üst üste işaretini ekleyin- Her iki
print()satırını da bir seviye girintileyin
Kendin dene
extends Node
func _ready()
print("Ready!")
print("Let's go!")
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerTamsayı BölmesiMod OperatörüAritmetik KısayollarTekrar - Basit MatematikKarşılaştırma Operatörleri7Temel Girdi/Çıktı
ÇıktıDeğişkenlerle ÇıktıString BiçimlendirmeGirdiTür DönüşümüTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı10Fonksiyonlar
Fonksiyon TanımlamaArgümanlarDönüşDönüş TürleriTekrar - Sigma FonksiyonuTekrar - Doğrulama FonksiyonuVarsayılan Değerler5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Üçlü Operatör8Hesap Bölme Hesaplayıcısı
Karşılama MesajıGirdi AlmaKendi başına pratik yap: Online GDScript derleyicisi