Oyun hızlı bilgisayarda neden hızlanır?
Bir karakter eski tablette yavaş, güçlü bilgisayarda çok hızlı ilerliyorsa hareketin zamanı yanlış ölçülüyor olabilir. Kare sayısına göre hareket etmek her cihazda aynı sonucu vermez.
Yazıyı okuBir oyundaki kahraman koşarken bacaklarını hareket ettiriyor gibi görünür. Aslında arka arkaya gösterilen küçük çizimler, gözümüze tek bir akıcı hareket gibi gelebilir.

Oyunda kullanılan küçük iki boyutlu görsellere sprite denir. Kahraman, anahtar veya bulut ayrı birer sprite olabilir. Animasyon için aynı nesnenin farklı pozlarını çizersin: birinde ayak önde, sonrakinde ayak arkada durur. Program uygun sırayla bu resimleri göstererek hareket izlenimi yaratır.
Bir flipbook, sayfaların köşesine çizilmiş küçük değişiklikleri hızla çevirerek canlandırır. Sprite animasyonu da benzer şekilde kareleri sırayla gösterir. Karelerin arasındaki fark ne kadar küçükse hareket çoğunlukla o kadar yumuşak algılanır. Ancak çok fazla kare çizmek dosya ve çalışma yükünü artırabilir.
Birden çok poz tek resim tablosunda yan yana veya satırlar halinde durabilir. Oyun, hangi kareyi göstereceğini bu tablodan seçer. Bu, bütün resimleri ayrı dosyalarda tutmaktan daha düzenli olabilir. Her karenin aynı ölçüde olması ve doğru sırada bulunması, karakterin çizim sırasında zıplamasını önler.
Defterinin kenarına topu her çizimde biraz daha aşağıda olacak şekilde dört kez çiz. Sayfaları hızlıca çevirince top düşüyor gibi görünür. Çizimleri birbirinden çok uzak konumlandırırsan top bir anda sıçrar; çok yakın farklarda ise hareket daha yumuşak olur. Bu küçük deneme hareketin karelerle kurulduğunu gösterir.
Animasyon yalnızca kareleri sıraya koymak değildir; her karenin ne kadar süre görüneceği de önemlidir. Aynı kareler hızlı gösterilirse koşu hızlı, yavaş gösterilirse ağır görünebilir. Her çizimi aynı süre tutmak şart değildir. Bir karakterin durduğu poz, koşu pozundan daha uzun gösterilebilir.
Daha çok çizim her zaman daha iyi animasyon demek değildir. Pozların sırası ve aralarındaki fark, kare sayısından daha önemli olabilir. Tek bir çizimi uzun süre göstermek hareket oluşturmaz; sırayla farklı pozlar gerekir. Ayrıca animasyon karelerini değiştirmek, karakterin oyun içindeki konumunu değiştirmekten farklı bir işlemdir.
Kâğıtta üç karelik bir karakter çiz: dururken, sağ ayağı öndeyken ve sol ayağı öndeyken. Her karenin altında kaç vuruş tutulacağını yaz. Çizimleri gösterirken sırayı değiştir ve hissin nasıl değiştiğini incele. Kareleri numaralandırmak animasyonun yanlış sırayla oynatılmasını önlemeye yardım eder. Sence aynı üç kare, hızlı koşan ve yorgun yürüyen karakteri nasıl farklı anlatabilir?
KEŞFE DEVAM
OYUN TASARIMIBir karakter eski tablette yavaş, güçlü bilgisayarda çok hızlı ilerliyorsa hareketin zamanı yanlış ölçülüyor olabilir. Kare sayısına göre hareket etmek her cihazda aynı sonucu vermez.
Yazıyı oku
OYUN TASARIMIOyunda bir nesneye dokunduğunu sanıyorsun, ama oyun bunu fark etmiyor. Bilgisayarın ekrandaki yerleri sayılarla tarif etmesi ve görünmez sınırlar kullanması bunun bir nedeni olabilir.
Yazıyı oku
OYUN TASARIMIBir puan kazanınca çıkan kısa ses eğlenceli olabilir; her düğmede çalarsa yorucu hâle gelebilir. Ses tasarımı, doğru bilgiyi doğru zamanda duyurmayı amaçlar.
Yazıyı oku