Ich entwickle ein 2D-Plattformspiel in Java. Der Spieler hat jedes Mal eine Waffe in der Hand. Er muss gehen und mit der Waffe schießen (Pfeiltasten zum Gehen und X-Taste zum Schießen). Der Laufzyklus dauert 6 Frames und ich kann das Sprite-Blatt importieren und die Sequenz animieren, wenn ich die Pfeiltaste drücke. Aber ich muss die Waffenbewegung hinzufügen. Der Spieler hält die Waffe nach oben und wenn die X-Taste gedrückt wird, bringt er sie gerade und schießt. Wie implementiere ich die Walk + Shoot-Aktion?
2d
animation
procedural
Praveen Sharath
quelle
quelle
Antworten:
Dann entweder:
Das Sprite muss nicht aus einem Stück bestehen. Teilen Sie es in zwei Sprites und rendern Sie sie so. Die obere und untere Hälfte können manchmal unabhängig voneinander, manchmal jedoch abhängig voneinander animiert werden. Siehe Contra.
Sie benötigen spezielle Sprite-Animationsbilder, um gleichzeitig laufen und schießen zu können.
quelle