Aseprite: Piksel tabanlı tasarım iş akışı için, doğrudan kullanabileceğiniz varsayılan ayarlar.
Son zamanlarda, piksel tabanlı oyun geliştirme sürecini detaylı bir şekilde anlatan uzun bir Aseprite rehberi okudum. Kendime en faydalı olduğunu düşündüğüm kısımları not aldım, özellikle de "kopyalayıp yapıştırarak hata yapma olasılığını azaltan" varsayılan ayarları.
Tuval: Karakterler 32x32 boyutunda başlar, düşmanlar, öğeler ve simgeler 16x16 boyutunda başlar. Ana karakter gerektiğinde 64x64'e kadar büyütülebilir. Düzenleme sırasında varsayılan yakınlaştırma seviyesi %800 olarak ayarlanabilir, ancak oyunda 1:1 oranında görüntülenmesi önemlidir. Düzenleyicideki yakınlaştırmanın yanıltıcı olmamasına dikkat edin.
Renk Paleti: Lospec'teki DB32 paletiyle başlayın. Ana renkler belirlendikten sonra, ihtiyaca göre 48-64 renge kadar genişletilebilir. Ancak, tek bir karede kullanılan renk sayısını mümkün olduğunca 16 renk ile sınırlamaya çalışın. Renk paleti sadece "kullanılabilecek renkler"dir, "tümünü kullanmanız gereken renkler" değildir. Proje boyunca aynı ana renk paletini kullanmak en iyisidir ve geliştirme sırasında genel bir değişiklik yapmaktan kaçının, aksi takdirde eski varlıkların stili uyumsuz olabilir.
Animasyon: Bekleme animasyonu için 8 FPS, saldırı animasyonu için 12 FPS ve özel yetenekler için 24 FPS kullanın. Aynı dosya içinde, "Frame Duration" ayarı ile farklı karelere farklı süreler atanabilir.
Dışa Aktarma: Sprite sheet'ler satır halinde düzenlenir ve JSON hash verileriyle birlikte dışa aktarılır. Dosya adları "karakter_adı_hareket_adı" şeklinde olmalı ve PNG ile JSON dosyaları eşleştirilmelidir.
Oyun motoruna aktarıldıktan sonra en sık karşılaşılan sorun, filtreleme yöntemidir. "Filter Mode" ayarının mutlaka "Point" olarak ayarlanması gerekir, "Bilinear" kullanılmamalıdır. Piksel grafikler için doku sıkıştırması da gerekli değildir. Unity'de, resmi Aseprite Importer eklentisi kullanılarak doğrudan .aseprite dosyaları içe aktarılabilir, böylece manuel olarak dışa aktarma adımı atlanabilir.
Ayrıca, çok beğendiğim bir öneri daha var: Günde on kez veya daha fazla tekrarlanan işlemleri belirleyin ve bunları çözmek için Lua ile 20-30 satırlık küçük bir betik yazın. Her hafta bir tane yazın. Birkaç ay sonra, tasarruf ettiğiniz zamanın hayal ettiğinizden çok daha fazla olduğunu göreceksiniz.
Renk paleti seçimine buradan başlayabilirsiniz: https://lospec.com/palette-list
Kaynak: Xmohe İndie Oyun Kutusu.
Tuval: Karakterler 32x32 boyutunda başlar, düşmanlar, öğeler ve simgeler 16x16 boyutunda başlar. Ana karakter gerektiğinde 64x64'e kadar büyütülebilir. Düzenleme sırasında varsayılan yakınlaştırma seviyesi %800 olarak ayarlanabilir, ancak oyunda 1:1 oranında görüntülenmesi önemlidir. Düzenleyicideki yakınlaştırmanın yanıltıcı olmamasına dikkat edin.
Renk Paleti: Lospec'teki DB32 paletiyle başlayın. Ana renkler belirlendikten sonra, ihtiyaca göre 48-64 renge kadar genişletilebilir. Ancak, tek bir karede kullanılan renk sayısını mümkün olduğunca 16 renk ile sınırlamaya çalışın. Renk paleti sadece "kullanılabilecek renkler"dir, "tümünü kullanmanız gereken renkler" değildir. Proje boyunca aynı ana renk paletini kullanmak en iyisidir ve geliştirme sırasında genel bir değişiklik yapmaktan kaçının, aksi takdirde eski varlıkların stili uyumsuz olabilir.
Animasyon: Bekleme animasyonu için 8 FPS, saldırı animasyonu için 12 FPS ve özel yetenekler için 24 FPS kullanın. Aynı dosya içinde, "Frame Duration" ayarı ile farklı karelere farklı süreler atanabilir.
Dışa Aktarma: Sprite sheet'ler satır halinde düzenlenir ve JSON hash verileriyle birlikte dışa aktarılır. Dosya adları "karakter_adı_hareket_adı" şeklinde olmalı ve PNG ile JSON dosyaları eşleştirilmelidir.
Oyun motoruna aktarıldıktan sonra en sık karşılaşılan sorun, filtreleme yöntemidir. "Filter Mode" ayarının mutlaka "Point" olarak ayarlanması gerekir, "Bilinear" kullanılmamalıdır. Piksel grafikler için doku sıkıştırması da gerekli değildir. Unity'de, resmi Aseprite Importer eklentisi kullanılarak doğrudan .aseprite dosyaları içe aktarılabilir, böylece manuel olarak dışa aktarma adımı atlanabilir.
Ayrıca, çok beğendiğim bir öneri daha var: Günde on kez veya daha fazla tekrarlanan işlemleri belirleyin ve bunları çözmek için Lua ile 20-30 satırlık küçük bir betik yazın. Her hafta bir tane yazın. Birkaç ay sonra, tasarruf ettiğiniz zamanın hayal ettiğinizden çok daha fazla olduğunu göreceksiniz.
Renk paleti seçimine buradan başlayabilirsiniz: https://lospec.com/palette-list
Kaynak: Xmohe İndie Oyun Kutusu.
Yorumlar 0
İlk yorumu bırak, hangi dilde olursa olsun.
Yorum yapmak için giriş yap