Viele der online verfügbaren Sprite-Blätter haben ungleichmäßig große Rechtecke als Animationsrahmen und verwenden häufig einen Teil des Bildes für Credits usw., was es für eine Spiel-Engine schwierig macht, die Blätter richtig zu beschneiden.
Gibt es ein Tool, mit dem Sie Frames in einem Arbeitsblatt schnell definieren und Animationsdaten exportieren können, die die Game Engine verwenden würde?
animation
spritesheet
Dan7
quelle
quelle
Antworten:
[Von Frage Körpern Verschoben] Hier ist eine Liste von dem, was ich von Googeln gefunden habe:
Sprite Vortex ( http://spritevortex.codeplex.com/ ): Es kann Frames automatisch erkennen. Es hat einige Abstürze gegeben und ist immer noch fehlerhaft, ansonsten ist es eine sehr gute Option. Stellen Sie beim Exportieren sicher, dass Sie auf das Stammelement anstelle der einzelnen Animation in der Baumansicht klicken, um alle Animationsdefinitionen zu exportieren.
darkFunction Editor ( http://darkfunction.com/ ): Durch Doppelklicken auf ein Sprite wird automatisch ein Rahmen erstellt. Noch etwas Handarbeit, funktioniert aber bisher sehr gut.
Spritimator ( http://www.google.com/search?q=spritimator&ie=utf-8&oe=utf-8&aq=t ): Wurde von einem Tutorial verwendet, aber die Webseite des Autors ist momentan nicht erreichbar.
quelle
Normalerweise werden solche Sprite-Blätter mit einer zusätzlichen Datei mit Koordinaten für die gepackten Frames geliefert (einige können sogar gedreht werden). Das Extrahieren von Frames ohne diese Koordinaten kann eine mühsame Aufgabe sein. Eine Automatisierung ist ebenfalls sehr schwierig, da ein einzelnes Sprite nicht unbedingt eine zusammenhängende Form hat.
Wenn die Koordinatendatei fehlt, würde ich wahrscheinlich das Photoshop-Slice-Tool verwenden , um einzelne Frames zu markieren, und dann können Sie alle Slices auf einmal exportieren, indem Sie "Für Web und Geräte speichern" verwenden.
quelle