CodeBlanks Logo Icon CodeBlanks

Meydan okuma 3: Godot hazır

_ready'de print çağrısı yapan GDScript sahnesi yazarsın.

Meydan okuma 3: Godot hazır

Godot Engine mimarisinde bir düğüm (Node) sahne ağacına ilk eklendiğinde ve tüm alt düğümleri hazır olduğunda otomatik olarak _ready() fonksiyonu yürütülür.

extends Node

func _ready():
    print("Dugum sahneye baglandi ve hazir!")

Başlangıç değişkenlerinin ayarlanması, sinyal bağlantıları ve ilk konsol kontrolleri genellikle _ready() gövdesinde yapılır.

Uygulama Godot hazır mesajını yazdır

_ready() fonksiyonu içinde print kullanarak ekrana Godot Node is ready! yazdır.

Başlangıç kodu

Player.cs
extends Node

func _ready():
    # Hazir mesajini konsola yazdir
    pass

Örnek çözüm

Player.cs
extends Node

func _ready():
    print("Godot Node is ready!")

Beklenen çıktı

Godot Node is ready!

Uygulama Karakter ve can bilgisini yazdır

hero değişkenine "GodotKnight", hp değişkenine 100 ata. _ready() içinde Hero: GodotKnight | HP: 100 yazdır.

Başlangıç kodu

Player.cs
extends Node

func _ready():
    # hero ve hp degiskenlerini tanimlayip yazdir
    pass

Örnek çözüm

Player.cs
extends Node

func _ready():
    var hero = "GodotKnight"
    var hp = 100
    print("Hero: " + hero + " | HP: " + str(hp))

Beklenen çıktı

Hero: GodotKnight | HP: 100

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Godot sahnesindeki bir Node ilk defa sahne ağacına girip hazır olduğunda otomatik çağrılan fonksiyon hangisidir?

  • _render()
  • _sleep()
  • _ready() Doğru cevap
  • _destroy()

Açıklama: _ready(), bir Godot düğümü sahneye dahil edilip hazır hale geldiğinde tetiklenen yerleşik yaşam döngüsü metodudur.

2 Hazır yaşam döngüsü metodunu tanımla

Soru
func ____():
Cevap
func _ready():

Açıklama: Godot'ta sahneye giriş anını yakalayan yerleşik fonksiyon _ready() adını taşır.

3 Godot hazır döngüsü terimleri

Kavram Anlamı
_ready() Düğüm sahneye bağlanınca çalışan metot
extends Node Godot Node sınıfını devralan satır
print() Godot Output paneline çıktı basar
pass Boş bloklar için yer tutucu komut

Başlangıç bölümündeki tüm dersler