Realistic character design: Unterschied zwischen den Versionen

Aus hyperdramatik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


Nun diese Datei im Unity-Projektordner unter /Assets/Ressources/SundO_Multiplay/characters importieren. Anschließend kann der Character ausgewählt werden.
Nun diese Datei im Unity-Projektordner unter /Assets/Ressources/SundO_Multiplay/characters importieren. Anschließend kann der Character ausgewählt werden.
*ACHTUNG* die Datei muss am Ende exakt 144x144px gross sein, als png gespeichert werden, und der Hintergrund muss transparent gestellt sein!
*ACHTUNG: die Datei muss am Ende exakt 144x144px gross sein, als png gespeichert werden, und der Hintergrund muss transparent gestellt sein!

Version vom 5. Mai 2020, 14:54 Uhr

Spritesheet Character Animation

Im Zuge des Seminars Vernetzte Räume wurde mit diesem github repository gearbeitet. Zuallererst also dieses Projekt herunterladen und einmal öffnen.

Um einen Character in in Unity zum gehen zu animieren, müssen wir einen walk cycle erstellen. In unserer Version besteht er aus drei Fotos. Diese drei Fotos bilden unterschiedliche Momente eines Schrittes ab: Stehend, ein Fuß vorwärts mti dem zweiten stehend und ein Fuß vorwärts mit dem zweiten Bein in der Luft. Diese drei Fotos nimmt man in einer Frontal, Seit- und Rückansicht auf. Insgesamt werden also neun Bilder erstellt.

Vorlage Character Animation

Diese werden in Photoshop (oder GIMP oder Paint.NET) bearbeitet um die Charaktere freizustellen. Dies funktioniert mit dem Lasso-Tool hervorragend. Anschließend die Figur ohne Hintergrund speichern, am besten bereits in einer kleineren Größe (in unserem Beispiel sind dies 50Px Hoch x 25 Pixel weit), und die 9 Fotos in einer Datei zusammenführen. Diese wird anschließend mit dem Titel "yourcharactername_character" als .png-Datei gespeichert. Der Code zur Animation der Fotos ist hier zu finden.

Hier sind auch die notwendigen Speicherorte vermerkt- diese könnten hier also auch angepasst und verändert werden. Dabei ist es wichtig, die Charaktere an der Position des Bildes zu platzieren, die anschließend im Code ausgelesen wird- hierfür kann man sich gut an der Vorlage orientieren.

Nun diese Datei im Unity-Projektordner unter /Assets/Ressources/SundO_Multiplay/characters importieren. Anschließend kann der Character ausgewählt werden.

  • ACHTUNG: die Datei muss am Ende exakt 144x144px gross sein, als png gespeichert werden, und der Hintergrund muss transparent gestellt sein!