Izgara olarak iyi görünen bir sheet, hareket hâlinde yine de zıplayabilir, kayabilir ya da takılabilir. Her ayar için motoru açıp kontrol etmek yavaştır. Bu önizleyici sheet'i ayarladığınız FPS'te, piksel mükemmel zoom ile oynatır; kareler arasındaki aralığı kontrol etmek için onion skin, idle'lar için ping-pong ve birden fazla animasyon ya da yön barındıran sheet'ler için satır bazlı oynatma sunar.
Animasyon Önizleyici nasıl kullanılır
- Bir sprite sheet (ızgara algılanır), birkaç kare PNG'si ya da animasyonlu bir GIF bırakın.
- Gerekirse satır ve sütun sayısını düzeltin. Çok satırlı sheet'lerde tek bir animasyonu veya yönü oynatmak için bir satır seçin.
- FPS'i ayarlayın. Önizleme kare başına milisaniyeyi de gösterir; çoğu motor bunu ister.
- Ok tuşlarıyla kareler arasında gezinin, önceki kareyi görmek için onion skin'i açın ve ping-pong'u deneyin.
- Piksel mükemmel ölçeklemeyle yakınlaştırın ve sprite'ı koyu, açık ve yeşil zeminde kontrol etmek için arka planı değiştirin.
- Aynı hız, ping-pong ve arka planla bir GIF dışa aktarın.
Neler elde edersiniz
- Canlı önizleme: kare kare ilerleme ve klavye kısayollarıyla 1–60 fps.
- Animasyonlu GIF: saydam veya düz arka planla 1×–8×, devlog veya mağaza sayfasına hazır.
Hangi motorlara uyar
- Burada doğru görünen FPS'i Godot'da (SpriteFrames speed), Unity'de (Sample Rate), GameMaker'da (sprite speed) veya Phaser'da (frameRate) animasyon hızı olarak kullanın.
- Satır bazlı oynatma, çoğu motorun 4 ve 8 yönlü sheet'leri saklama biçimini yansıtır: her yön için bir satır.
Onunla oyun yaparken öğrendiğimiz ipuçları
- Yürüme döngüleri genellikle 8 ile 12 fps arasında doğru görünür; koşmalar 12 ile 16; idle'lar 4 ile 8 arasında.
- Onion skin önceki kareyi mavi gösterir. Bir uzuv iki kare arasında çok uzağa sıçrıyorsa araya bir ara kare ekleyin.
- Karakter kayıyorsa kareler aynı şekilde sabitlenmemiştir. Sprite Sheet Kesici'de alt hizalamayla yeniden dilimleyin.
- Açık bir arka planda da kontrol edin. Siyahta iyi görünen koyu konturlar karanlık oyun haritalarında kaybolabilir.
Kullanım alanları
- Bir motora aktarmadan önce animasyon zamanlamasını kontrol etmek.
- Bir sanatçıdan veya asset paketinden gelen sheet'leri incelemek.
- Sosyal medya paylaşımları veya pitch deck için bir sheet'in GIF'ini yapmak.
- 8 yönlü bir karakterin yönlerini satır satır yan yana karşılaştırmak.
SSS
Oynatmayı klavyeyle nasıl kontrol ederim?
Space oynatır ve duraklatır. Sol ve sağ ok tuşları bir kare ilerler ve duraklatır.
Onion skin nedir?
Önceki kareyi mevcut karenin altında soluk (mavi tonlu) olarak gösterir; böylece her parçanın kareler arasında ne kadar hareket ettiğini görebilir ve sıçramaları fark edebilirsiniz.
Bir sheet'in yalnızca tek satırını oynatabilir mi?
Evet. Sheet'te birkaç satır olduğunda yalnızca o animasyonu veya yönü oynatmak için bir satır seçin ya da tüm kareleri sırayla oynatmak için Tümü'nü seçin.
GIF'leri ve ayrı kareleri destekliyor mu?
Evet. Karelerini oynatmak için animasyonlu bir GIF bırakın ya da doğal dosya adı sırasıyla oynatmak için birkaç PNG bırakın.
Sheet'im yükleniyor mu?
Hayır. Önizleme tamamen tarayıcınızda çalışır.
Animasyonum diğer görüntüleyicilerde neden bulanık görünüyor?
Çoğu görüntüleyici yumuşatarak ölçekler. Bu ise bir piksel sanatı oyununun kurulması gerektiği gibi nearest-neighbour ile ölçekler; yani burada gördüğünüz, oyuncuların göreceğidir.