FFramecove
İş Akışları

2D oyun projenizi düzenlemek için Godot 4 dersleri

03
Oyuncu hareketi

Bir karakteri hareket ettir

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.

01

Klasörü aç

Proje klasörünüzü sohbet penceresinde seçin.

02

Dosyaları listele

Aracıdan mevcut dizin yapısını listelemesini isteyin.

03

Betik yaz

Karakter düğümünüz için yeni bir betik talep edin.

04

Oyunu çalıştır

Projeyi çalıştırın ve hareketi kendiniz kontrol edin.

Örnek betik

player.gd
extends 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.

2D oyun Godot iş akışlarına derinlemesine bakış

Sinyalleri kod aracılığıyla bağla

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.

Özellikleri ayarla

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.

Windows için Framecove

<h2>Godot 4 dersleri ve 2D oyunlar</h2>

Framecove'yu İndir ↗