(Die Seite wurde neu angelegt: „{{DISPLAYTITLE:EA 4.x Tutorial: Statful Animation}} {{4.xOptionalTutorialHeader}} == Inhalt == In diesem Tutorial: Dies ist ein Tutorial zur [https://docs.…“)
 
Zeile 5: Zeile 5:
 
== Inhalt ==
 
== Inhalt ==
  
 +
Dies ist ein Tutorial zur [https://docs.engine-alpha.org/4.x/ea/actor/StatefulAnimation.html <code>ea.actor.StatefulAnimation</code>].
 
In diesem Tutorial:
 
In diesem Tutorial:
  
Dies ist ein Tutorial zur [https://docs.engine-alpha.org/4.x/ea/actor/StatefulAnimation.html <code>ea.actor.StatefulAnimation</code>].
+
* Konzipierst du eine komplexe Spielfigur mit Zustandsübergängen.
 +
* Setzt die Spielfigur in einer simplen Demo um.
 +
 
 +
== Stateful Animations ==
 +
 
 +
Die [https://docs.engine-alpha.org/4.x/ea/actor/StatefulAnimation.html <code>StatefulAnimation</code>] ist eine elegante Möglichkeit, komplexe Spielfiguren mit wenig Aufwand umzusetzen.
 +
 
 +
Nehmen wir dieses Beispiel:
 +
 
 +
{|class="wikitable"
 +
! Zustand
 +
! Animiertes GIF
 +
|-
 +
| Idle
 +
| [[Datei:spr m traveler idle anim.gif|mini]]
 +
|-
 +
| Jump
 +
|
 +
[[Datei:spr m traveler jump 1up anim.gif|mini]]
 +
|-
 +
| Midair
 +
|
 +
[[Datei:spr m traveler jump 2midair anim.gif|mini]]
 +
|-
 +
| Falling
 +
|
 +
[[Datei:spr m traveler jump 3down anim.gif|mini]]
 +
|-
 +
| Landing
 +
|
 +
[[Datei:spr m traveler jump 4land anim.gif|mini]]
 +
|-
 +
| Walking
 +
|
 +
[[Datei:spr m traveler walk anim.gif|mini]]
 +
|-
 +
| Running
 +
|
 +
[[Datei:spr m traveler run anim.gif|mini]]
 +
|}
 +
 
 +
Das sind viele Zustände zu jonglieren. Und für ein normales Platformer-Spiel ist die Anzahl an Zuständen eher gering.
 +
 
 +
Bevor die Umsetzung beginnt, ist es sinnvoll, die Zustände und deren Übergänge zu modellieren.
 +
 
 +
== Zustandsübergangsdiagramm für die Figur ==
 +
 
 +
Dies ist ein mögliches Zustandsübergangsdiagramm für die Figur.

Version vom 5. Januar 2020, 22:38 Uhr


Dies ist ein weiterführendes Tutorial zur Engine Version 4.x. Du findest eine Übersicht über alle Tutorials hier.

Inhalt

Dies ist ein Tutorial zur ea.actor.StatefulAnimation. In diesem Tutorial:

  • Konzipierst du eine komplexe Spielfigur mit Zustandsübergängen.
  • Setzt die Spielfigur in einer simplen Demo um.

Stateful Animations

Die StatefulAnimation ist eine elegante Möglichkeit, komplexe Spielfiguren mit wenig Aufwand umzusetzen.

Nehmen wir dieses Beispiel:

Zustand Animiertes GIF
Idle
spr m traveler idle anim.gif
Jump
spr m traveler jump 1up anim.gif
Midair
spr m traveler jump 2midair anim.gif
Falling
spr m traveler jump 3down anim.gif
Landing
spr m traveler jump 4land anim.gif
Walking
spr m traveler walk anim.gif
Running
spr m traveler run anim.gif

Das sind viele Zustände zu jonglieren. Und für ein normales Platformer-Spiel ist die Anzahl an Zuständen eher gering.

Bevor die Umsetzung beginnt, ist es sinnvoll, die Zustände und deren Übergänge zu modellieren.

Zustandsübergangsdiagramm für die Figur

Dies ist ein mögliches Zustandsübergangsdiagramm für die Figur.