Unser Grafikdesigner hat einen Charakter für ein iOS-Spiel erstellt, das mit Swift und SpriteKit erstellt wurde.
Sie hat zwar schon früher animierte GIFs erstellt, aber noch nie Animationen für ein iOS-Spiel.
1) Welche Websites/Ressourcen sollte sie nutzen, um mehr über das Erstellen von Frames für iOS-Animationen zu erfahren (z. B. Texturatlas)?
2) Sie verwendet heute Sketch . Sollte sie ein anderes Programm verwenden, um die Grafik zu erstellen?
Googeln hat nicht geholfen, und mehrere verwandte Fragen hier , hier und hier helfen auch nicht.
SpriteKit ist in 2D-Game-Engines insofern etwas ungewöhnlich, als es seine eigene Texturpackung durchführt.
SpriteKit wünscht eine .png
Sequenz.
Das bedeutet, wenn Sie sequenzierte Bildanimationen erstellen, ist es am besten, jeden Frame Ihrer .gif
Animation als einzelnes Bild mit einer sequenzierten Namenskonvention von 0 bis zur Anzahl der Frames zu exportieren.
Ihre Rahmen sollten also so aussehen:
fileName0000.png
fileName0001.png
fileName0002.png
fileName0003.png
fileName0004.png
etc.
Ziehen Sie diese Dateien dann in das Projektfenster von Xcode auf der obersten Ebene und erstellen Sie eine Gruppe, sobald sie hineingezogen wurden, um sie aufzunehmen.
Xcode/SpriteKit verpackt diese dann als Textur und optimiert das Speichern und Laden.
.png
kann 8-Bit-Pixel und 16-Bit-Pixel verwenden, und Alpha, was der beste Weg ist, 16-Bit, mit Alpha. Dies ist eine weitaus höhere Qualität als .gif
, die auf 256 Farben und einen brutalen Alpha-Rand beschränkt ist. Es gibt (scheinbar) keine Leistungskosten für die höhere Qualität, also verwenden Sie diese 16 Bit pro Pixel und färben Sie mit Alpha für beste Ergebnisse direkt aus Sketch heraus.
Zach Saucier
Absturz
Zach Saucier
Absturz
Zach Saucier
Absturz
Zach Saucier
Absturz
Zach Saucier
Absturz