Aseprite: Ein Pixel-Workflow mit voreingestellten Einstellungen, die direkt übernommen werden können.
Ich habe kürzlich einen sehr ausführlichen Leitfaden zu Aseprite gelesen, der den Arbeitsablauf für pixelbasierte Spiele sehr detailliert beschreibt. Ich habe die Teile notiert, die für mich am nützlichsten waren, insbesondere die "Standardkonfiguration", die dazu dient, Fehler zu vermeiden.
Leinwand: Charaktere beginnen mit 32x32 Pixeln, Feinde, Gegenstände und Icons mit 16x16 Pixeln. Der Hauptcharakter kann bei Bedarf auf 64x64 Pixel vergrößert werden. Beim Bearbeiten kann die Standard-Zoomstufe auf 800 % eingestellt werden, aber im Spiel sollte die Darstellung 1:1 sein. Lassen Sie sich nicht von der vergrößerten Leinwand im Editor täuschen.
Farbpalette: Beginnen Sie mit der DB32-Palette von Lospec. Legen Sie die Hauptfarben fest und erweitern Sie die Palette bei Bedarf auf 48–64 Farben. Versuchen Sie jedoch, die Anzahl der tatsächlich verwendeten Farben pro Frame auf maximal 16 zu beschränken. Die Farbpalette ist eine "Auswahl von Farben", keine "Liste von Farben, die unbedingt verwendet werden müssen". Es ist am besten, für das gesamte Projekt eine einzige Hauptfarbpalette zu verwenden und diese während der Entwicklung nicht grundlegend zu ändern, da dies zu Stilunterschieden bei älteren Assets führen kann.
Animation: Leerlaufanimation: 8 Bilder pro Sekunde (FPS), Angriff: 12 FPS, Spezialfähigkeiten: 24 FPS. Innerhalb derselben Datei können Sie mit der "Frame Duration" unterschiedliche Zeitspannen für einzelne Frames festlegen.
Export: Sprite Sheets werden zeilenweise angeordnet und mit JSON-Hash-Daten versehen. Die Dateinamen werden als "Charaktername_Aktion" verwendet und mit PNG- und JSON-Dateien gepaart.
Das häufigste Problem beim Import in die Spiel-Engine ist die Filterung: Verwenden Sie unbedingt den "Point"-Filter und nicht den "Bilinear"-Filter. Pixelgrafiken benötigen auch keine Texturkomprimierung. Unity kann die .aseprite-Datei direkt mit dem offiziellen Aseprite Importer importieren, wodurch der manuelle Exportschritt entfällt.
Ein weiterer Ratschlag, dem ich zustimme: Identifizieren Sie Aufgaben, die Sie täglich mehr als zehn Mal ausführen, und schreiben Sie ein kleines Skript mit etwa 20–30 Zeilen Lua, um diese zu automatisieren. Fügen Sie jede Woche ein solches Skript hinzu. Im Laufe von Monaten sparen Sie viel mehr Zeit, als Sie vielleicht denken.
Sie können die Farbauswahl hier beginnen: https://lospec.com/palette-list
Quelle: Xmohe Indie Game Box.
Leinwand: Charaktere beginnen mit 32x32 Pixeln, Feinde, Gegenstände und Icons mit 16x16 Pixeln. Der Hauptcharakter kann bei Bedarf auf 64x64 Pixel vergrößert werden. Beim Bearbeiten kann die Standard-Zoomstufe auf 800 % eingestellt werden, aber im Spiel sollte die Darstellung 1:1 sein. Lassen Sie sich nicht von der vergrößerten Leinwand im Editor täuschen.
Farbpalette: Beginnen Sie mit der DB32-Palette von Lospec. Legen Sie die Hauptfarben fest und erweitern Sie die Palette bei Bedarf auf 48–64 Farben. Versuchen Sie jedoch, die Anzahl der tatsächlich verwendeten Farben pro Frame auf maximal 16 zu beschränken. Die Farbpalette ist eine "Auswahl von Farben", keine "Liste von Farben, die unbedingt verwendet werden müssen". Es ist am besten, für das gesamte Projekt eine einzige Hauptfarbpalette zu verwenden und diese während der Entwicklung nicht grundlegend zu ändern, da dies zu Stilunterschieden bei älteren Assets führen kann.
Animation: Leerlaufanimation: 8 Bilder pro Sekunde (FPS), Angriff: 12 FPS, Spezialfähigkeiten: 24 FPS. Innerhalb derselben Datei können Sie mit der "Frame Duration" unterschiedliche Zeitspannen für einzelne Frames festlegen.
Export: Sprite Sheets werden zeilenweise angeordnet und mit JSON-Hash-Daten versehen. Die Dateinamen werden als "Charaktername_Aktion" verwendet und mit PNG- und JSON-Dateien gepaart.
Das häufigste Problem beim Import in die Spiel-Engine ist die Filterung: Verwenden Sie unbedingt den "Point"-Filter und nicht den "Bilinear"-Filter. Pixelgrafiken benötigen auch keine Texturkomprimierung. Unity kann die .aseprite-Datei direkt mit dem offiziellen Aseprite Importer importieren, wodurch der manuelle Exportschritt entfällt.
Ein weiterer Ratschlag, dem ich zustimme: Identifizieren Sie Aufgaben, die Sie täglich mehr als zehn Mal ausführen, und schreiben Sie ein kleines Skript mit etwa 20–30 Zeilen Lua, um diese zu automatisieren. Fügen Sie jede Woche ein solches Skript hinzu. Im Laufe von Monaten sparen Sie viel mehr Zeit, als Sie vielleicht denken.
Sie können die Farbauswahl hier beginnen: https://lospec.com/palette-list
Quelle: Xmohe Indie Game Box.
Kommentare 0
Schreib den ersten Kommentar, in jeder Sprache.
Zum Kommentieren anmelden