print ile çıktı
- Oyun Geliştirme kursu
- Başlangıç
- Ders 70/83
- 4 dk
print ile konsola yazmayı öğrenirsin.
print ile konsol çıktısı
GDScript'te çalışma anındaki durumları, değişken değerlerini ve test mesajlarını izlemek için print() fonksiyonu kullanılır. Çıktılar Godot editörünün altındaki Output (Çıktı) paneline yazılır.
func _ready():
print("Oyun basariyla baslatildi!")
var coins = 5
print("Coins: " + str(coins))Sayısal değerleri metinlerle birleştirirken str() fonksiyonuyla metne dönüştürmek gerekir.
Hata ayıklama ve izleme (Trace)
Oyun geliştirirken kod akışını adım adım izlemek (trace) mantık hatalarını bulmanın en hızlı yoludur. Standart print() haricinde, dosya adı ve satır numarası veren print_debug() fonksiyonu da mevcuttur.
# Hata ayıklama için ayrıntılı konsol mesajı
print_debug("Kritik seviye kontrol edildi!")Konsol çıktıları sayesinde oyun sahnesi çalışırken arka plandaki hesaplamaları rahatlıkla takip edebilirsiniz.
Uygulama Durum ve kod çıktısını yazdır
status değişkenine "Ready", code değişkenine 200 değerini ata. Ekrana Status: Ready | Code: 200 yazdır.
Başlangıç kodu
extends Node
func _ready():
# status ve code degiskenlerini tanimlayip konsola yazdir
passÖrnek çözüm
extends Node
func _ready():
var status = "Ready"
var code = 200
print("Status: " + status + " | Code: " + str(code))Beklenen çıktı
Status: Ready | Code: 200
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 GDScript'te çalışma anındaki değişken değerlerini editör konsoluna dökmek için hangi komut kullanılır?
- cout()
- console.write()
- echo()
- print() Doğru cevap
Açıklama: print(), Godot editörünün Output paneline metin ve veri yazdıran temel GDScript fonksiyonudur.
2 Konsola tamamlandı mesajı yazdır
____("Level Completed")
print("Level Completed")
Açıklama: Godot konsoluna metin yazdırmak için print fonksiyonu çağrılır.
3 Konsol ve izleme terimleri
| Kavram | Anlamı |
|---|---|
print |
Konsola metin yazdıran fonksiyon |
Output Panel |
Konsol çıktısı editör paneli |
trace |
Kodu adım adım izleme süreci |
str() |
Değeri metne çeviren dönüştürücü |