Klasörü aç
Proje klasörünüzü sohbet penceresinde seçin.
Ok tuşlarına bastığınızda hareket eden bir sprite istiyorsunuz. Aracı sahne ağacınızı okur ve girdiyi yöneten bir betik yazar. Doğru düğüm türünü genişleten bir dosya oluşturur ve mantığı fizik döngüsüne bağlar.
Proje klasörünüzü sohbet penceresinde seçin.
Aracıdan mevcut dizin yapısını listelemesini isteyin.
Karakter düğümünüz için yeni bir betik talep edin.
Projeyi çalıştırın ve hareketi kendiniz kontrol edin.
player.gdkaydedildiplayer.gdfarkgodot --headless --quitexit 0player.gd14 satırextends CharacterBody2D
# Simple movement controller
@export var speed: float = 200.0
func _physics_process(_delta):
var direction = Input.get_vector(
"ui_left", "ui_right",
"ui_up", "ui_down"
)
if direction:
velocity = direction * speed
else:
velocity = velocity.move_toward(
Vector2.ZERO, speed
)
move_and_slide()Bu betik yön girdisini yönetir ve karakteri fizik işlem döngüsünü kullanarak hareket ettirir.
Aracı, sinyalin doğru çalışması için edit_file kullanır ve kullanıcı tarafından incelenmesi için farkı gösterir. Sinyalleri bağlar. Bağlantı sözdizimini gözden geçirirsiniz ve sinyalin doğru çalıştığını doğrulamak için projeyi çalıştırırsınız. Mantığınızı temiz tutmak için farklı betikler arasında düğümlere başvurabilirsiniz. Framecove kalıplarını keşfedin. Bu yaklaşım, daha iyi kod için 2D platformer Godot ders yapılarını destekler. Aracı, geliştirme sırasında bu ayrıntıları yönetmenize yardımcı olur ve kaliteyi sağlar. Birden fazla özelliği paralel veya ardışık olarak tweenleyerek pürüzsüz geçişler oluşturabilirsiniz.
Godot 4 projenizdeki bir etiketin boyutunu ayarlamak istiyorsunuz ve aracı, düğümü sahne dosyasında bulmak için grep kullanır. Yerel olarak çalışır. Aracı, UI öğesi için konum ve ölçek değerlerini güncellemek üzere edit_file kullanır. Değişiklikleri kabul etmeden önce gözden geçirebilmeniz için bir fark görüntülenir. Framecove'da. Yeni düzeni kontrol etmek ve metnin okunabilir olduğundan emin olmak için projeyi çalıştırırsınız. Bu yaklaşım, gerçek kod değişikliklerini görerek 2D platformer Godot ders tekniklerini öğrenmenize yardımcı olur. Aracı editörde gezinmez ancak metin dosyalarını doğrudan okur. Daha karmaşık UI etkileşimleri için gdscript ders yöntemlerini de keşfedebilirsiniz.