Aseprite: Przepływ pracy oparty na pikselach – zestaw domyślnych ustawień, które można od razu zastosować.
Ostatnio przeczytałem obszerny przewodnik na temat programu Aseprite, który szczegółowo opisuje proces tworzenia gier w stylu pixel art. Zanotowałem fragmenty, które okazały się dla mnie najbardziej przydatne, zwłaszcza domyślne ustawienia, które "zmniejszają ryzyko popełnienia błędów".
Płótno: Postacie zaczynają od rozdzielczości 32x32 pikseli, wrogowie, przedmioty i ikony od 16x16 pikseli, a głównego bohatera można powiększyć do 64x64 pikseli w razie potrzeby. Domyślne powiększenie podczas edycji można ustawić na 800%, ale w grze należy zachować renderowanie w proporcji 1:1. Nie daj się zwieść powiększonemu płótnu w edytorze.
Paleta kolorów: Zacznij od palety DB32 dostępnej na stronie Lospec. Po ustaleniu podstawowych kolorów, można ją rozszerzyć do 48-64 kolorów w zależności od potrzeb, ale staraj się ograniczyć liczbę używanych kolorów do 16 w pojedynczej klatce. Paleta kolorów to "opcje", a nie "obowiązkowe kolory", które muszą być użyte. Najlepiej używać jednej, spójnej palety kolorów w całym projekcie i unikać jej zmiany w trakcie rozwoju, ponieważ może to powodować rozbieżności w stylu elementów.
Animacja: Częstotliwość klatek dla stanu spoczynkowego: 8 FPS, dla ataku: 12 FPS, dla specjalnych umiejętności: 24 FPS. W jednym pliku można ustawić różne czasy trwania klatek za pomocą opcji "Frame Duration".
Eksport: Arkusz sprite'ów (sprite sheet) powinien być układany w wiersze, wraz z danymi JSON. Nazwy plików powinny być tworzone przez połączenie nazwy postaci i nazwy akcji, np. "nazwa_bohatera_atak.png" + "nazwa_bohatera_atak.json".
Najczęstszym problemem po zaimportowaniu do silnika jest sposób filtrowania: "Filter Mode" musi być ustawiony na "Point", a nie na "Bilinear". Grafika pikselowa nie wymaga kompresji tekstur. Unity umożliwia bezpośredni import plików .aseprite za pomocą oficjalnego importera Aseprite, co eliminuje konieczność ręcznego eksportu.
Kolejna rada, z którą się zgadzam: Zidentyfikuj czynności, które wykonujesz codziennie więcej niż dziesięć razy i napisz mały skrypt w Lua (około 20-30 linii kodu), aby je zautomatyzować. Dodawaj taki skrypt raz w tygodniu. Z czasem oszczędzisz znacznie więcej czasu, niż mogłoby się wydawać.
Możesz zacząć wybór palety kolorów od tego miejsca: https://lospec.com/palette-list
Źródło: Xmohe, "Magiczna skrzynka niezależnych gier".
Płótno: Postacie zaczynają od rozdzielczości 32x32 pikseli, wrogowie, przedmioty i ikony od 16x16 pikseli, a głównego bohatera można powiększyć do 64x64 pikseli w razie potrzeby. Domyślne powiększenie podczas edycji można ustawić na 800%, ale w grze należy zachować renderowanie w proporcji 1:1. Nie daj się zwieść powiększonemu płótnu w edytorze.
Paleta kolorów: Zacznij od palety DB32 dostępnej na stronie Lospec. Po ustaleniu podstawowych kolorów, można ją rozszerzyć do 48-64 kolorów w zależności od potrzeb, ale staraj się ograniczyć liczbę używanych kolorów do 16 w pojedynczej klatce. Paleta kolorów to "opcje", a nie "obowiązkowe kolory", które muszą być użyte. Najlepiej używać jednej, spójnej palety kolorów w całym projekcie i unikać jej zmiany w trakcie rozwoju, ponieważ może to powodować rozbieżności w stylu elementów.
Animacja: Częstotliwość klatek dla stanu spoczynkowego: 8 FPS, dla ataku: 12 FPS, dla specjalnych umiejętności: 24 FPS. W jednym pliku można ustawić różne czasy trwania klatek za pomocą opcji "Frame Duration".
Eksport: Arkusz sprite'ów (sprite sheet) powinien być układany w wiersze, wraz z danymi JSON. Nazwy plików powinny być tworzone przez połączenie nazwy postaci i nazwy akcji, np. "nazwa_bohatera_atak.png" + "nazwa_bohatera_atak.json".
Najczęstszym problemem po zaimportowaniu do silnika jest sposób filtrowania: "Filter Mode" musi być ustawiony na "Point", a nie na "Bilinear". Grafika pikselowa nie wymaga kompresji tekstur. Unity umożliwia bezpośredni import plików .aseprite za pomocą oficjalnego importera Aseprite, co eliminuje konieczność ręcznego eksportu.
Kolejna rada, z którą się zgadzam: Zidentyfikuj czynności, które wykonujesz codziennie więcej niż dziesięć razy i napisz mały skrypt w Lua (około 20-30 linii kodu), aby je zautomatyzować. Dodawaj taki skrypt raz w tygodniu. Z czasem oszczędzisz znacznie więcej czasu, niż mogłoby się wydawać.
Możesz zacząć wybór palety kolorów od tego miejsca: https://lospec.com/palette-list
Źródło: Xmohe, "Magiczna skrzynka niezależnych gier".
Komentarze 0
Dodaj pierwszy komentarz, w dowolnym języku.
Zaloguj się, aby komentować