GDScript nedir?
- Oyun Geliştirme kursu
- Başlangıç
- Ders 67/83
- 4 dk
GDScript'in Godot için Python benzeri bir dil olduğunu öğrenirsin.
GDScript nedir?
GDScript, Godot Engine için özel olarak tasarlanmış, Python sözdiziminden ilham alan yüksek seviyeli ve dinamik bir betik (scripting) dilidir. Süslü parantezler yerine girintileme (indentation) kullanır ve okunabilirliği son derece yüksektir.
# GDScript temiz ve okunabilir bir yapı sunar
extends Node
func _ready():
print("GDScript hazir!")Godot'nun C++ çekirdeğiyle doğrudan entegre çalıştığı için oyun içi nesneleri kontrol etmekte büyük hız ve esneklik sağlar.
Godot ile betik entegrasyonu
GDScript kodları .gd uzantılı dosyalarda saklanır. Yazılan her betik genellikle sahnedeki bir Node nesnesine bağlanarak ona hareket, yapay zeka veya etkileşim yetenekleri kazandırır.
# Bir Node nesnesine bağlanan temel betik örneği
extends Node
func _ready():
var title = "Godot"
print(title)Böylece sahnede bulunan her düğüm kendi bağımsız davranış koduna sahip olabilir.
Uygulama GDScript dil adını yazdır
language değişkenine "GDScript" değerini ata ve print fonksiyonu ile ekrana Language: GDScript yazdır.
Başlangıç kodu
extends Node
func _ready():
# language degiskenini tanimla ve yazdir
passÖrnek çözüm
extends Node
func _ready():
var language = "GDScript"
print("Language: " + language)Beklenen çıktı
Language: GDScript
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 GDScript dili temel olarak hangi popüler programlama dilinin sözdiziminden (syntax) ilham almıştır?
- C++
- Python Doğru cevap
- Rust
- PHP
Açıklama: GDScript, Python'ın girintiye dayalı sade sözdizimi yapısını örnek alarak oyun motoru için optimize edilmiştir.
2 Temel Node sınıfından türet
extends ____
extends Node
Açıklama: Godot'ta sahne düğümlerine bağlanan temel betikler Node sınıfından türetilir.
3 GDScript temel kavramları
| Kavram | Anlamı |
|---|---|
GDScript |
Godot için Python benzeri betik dili |
Indentation |
Blokları boşlukla belirleme |
.gd |
GDScript standart dosya uzantısı |
Scripting |
Nesnelere davranış kazandıran kodlama |