Ana içeriğe atla
← Sprite sayfası oluşturucuya dön

Godot Sprite Sayfası Rehberi

SpriteFrame'de bir PNG sprite sayfası oluşturun, ardından karelerini Godot'taki bir AnimatedSprite2D'ye ekleyin. Bu kılavuz aktarım sürecini kapsar; SpriteFrame bir Godot proje dosyası oluşturmaz.

Godot içinde sprite sayfası nasıl kullanılır

  1. Kareleri hazırlayın

    Mevcut kareler için PNG aracını, MP4 klibi için video aracını veya yeni bir animasyon için yapay zeka oluşturucusunu kullanın. Dışa aktarmadan önce sıralamayı önizleyin ve bir kare boyutu seçin.

  2. Sayfayı indirin

    Sprite Sayfası'nı seçin ve ZIP dosyasını indirin. PNG sayfasını çıkarın ve referans için JSON zamanlama verilerini saklayın. Dışa aktarma birden fazla PNG sayfasına yayılıyorsa, kareleri her sayfadan sırayla içe aktarın.

  3. Godot'ta animasyonu oluşturun

    Bir AnimatedSprite2D ekleyin, bir SpriteFrames kaynağı oluşturun ve "Sprite Sayfasından kareler ekle"yi seçin. PNG'yi seçin ve ızgarasıyla eşleşecek şekilde yatay ve dikey kare sayılarını ayarlayın. İhtiyacınız olan kareleri seçin.

  4. Oynatmayı ayarlayın

    Animasyonu adlandırın, hızını ve döngü davranışını Godot'ta ayarlayın, ardından orada önizleyin. JSON, SpriteFrame'in kare sırasını ve zamanlamasını açıklar; otomatik olarak içe aktarılan bir Godot kaynağı değildir.

Piksel sanatı için kare boyutunu küçültürken piksel ölçeklendirmeyi seçin. Godot'ta hücreleri seçmeden önce dışa aktarılan her sayfanın ızgarasını ve dolgusunu kontrol edin.

Resmi Godot belgelerini okuyun

İndirilebilir bir sprite sayfası örneği deneyin

Bu geometrik animasyon, SpriteFrame üzerinden dışa aktarılmış bir format örneğidir; bir yapay zeka karakter kalitesi gösterimi değildir. PNG, tek bir satırda dört adet 96 × 96 hücreye sahiptir (toplamda 384 × 96). Her kare 125 ms sürer: 8 FPS ve 0,5 saniyelik bir döngü.

Godot 4'te, “Add frames from a Sprite Sheet” seçeneğini kullanarak PNG'yi bir AnimatedSprite2D SpriteFrames kaynağına ekleyin. Yatay hücreleri 4 ve dikey hücreleri 1 olarak ayarlayın, dördünü de soldan sağa seçin ve Speed değerini 8 FPS yapın. Bu örneği tekrarlamak için döngüyü etkinleştirin.

Sıkça sorulan sorular

JSON, Godot'a otomatik olarak aktarılır mı?

Hayır. PNG karelerini SpriteFrames aracılığıyla içe aktarın ve JSON'u bir zamanlama ve sıra referansı olarak kullanın.

Bunun yerine ayrı PNG kareleri kullanabilir miyim?

Evet. SpriteFrame, Godot'ta tek tek kareler olarak ekleyebileceğiniz numaralandırılmış bir PNG dizisi olarak dışa aktarabilir.

Unity rehberini görüntüle →