Gibt es ein Tool zum schnellen Definieren von Animationsrahmen aus Sprite-Blättern mit ungleichmäßiger Größe?

16

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?

Dan7
quelle
3
Wow, ich habe darüber nachgedacht, diese -genaue- Frage vor ungefähr zwei Wochen zu stellen.
Lunin
1
Es gibt einen Sprite Sheet Packer , der jedoch Spritesheets aus unformatierten Frames generiert.
Ali1S232
@ Dan7: Wenn diese Tools dazu beitragen, das zu erreichen, was Sie möchten, und daher Ihre Frage beantworten, sollten Sie die Links zu diesen Tools (und möglicherweise eine kurze Beschreibung, wie Sie Ihr Problem gelöst haben) als Antwort posten. Sie gehören nicht wirklich zur Frage, es sei denn, Sie möchten sie als "unbrauchbare" Lösungen für Ihr Problem auflisten.
Bummzack
Sie sind nicht genau das, was ich wollte, sie haben ihren eigenen "Haken", wenn es um die Ansätze geht. Aber Sie haben Recht, ich sollte sie auf eine Antwort verschieben.
Dan7
1
Hey, ich bin der Schöpfer von darkFunction Editor. Es macht genau das, wonach Sie gefragt haben (es ist in der Tat darauf spezialisiert, ungleichmäßige Sprite-Blätter zu animieren). Schauen Sie sich die Beta an, sie ist jetzt sehr stabil. Was sind die "Fänge", auf die Sie sich beziehen? Wenn etwas fehlt, lass es mich wissen und ich kann versuchen, es in die nächste Version aufzunehmen! :)
Sam

Antworten:

7

[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.

Dan7
quelle
1
Der darkFunction Editor ist ein wirklich gutes Werkzeug.
Tony
2

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.

Blödmann
quelle