Flugzeug Spiel – Teil 1
In diesem Tutorial wollen wir ein einfaches Flugzeug Spiel in Flash erstellen. In diesem Spiel soll es darum gehen, das Flugzeug von oben nach unten zu steuern und dabei die Gegner abzuschiessen. Vorkentnisse:
- Umgehen mit Flash (Toolbox, Tweens, erstellen von Movieclips)
Ziele:
- Tasteneingaben (bewegen durch drücken der Pfeiltasten)
- Dynamisches Erstellen von Movieclips (Schiessen)
- Zufälliges Platzieren und Bewegen von Movieclips (Gegner)
- Anzeigen von Punktzahl und Leben durch Textfelder
1. Erstellen der Movieclips
Um überhaupt anfangen zu können, müssen wir zuerst unsere Movieclips erstellen. Folgende Movieclips müssen erstellt werden:
- Player player_mc - Unser Spieler, in diesem Fall ein Flugzeug
- Gegner enemy_mc - Unser(e) Gegner
- Schuss bullet_mc – Die Schüsse die der Spieler abschiesst
Öffnet also ein neues Flash Dokument mit den Massen 550 x 400 px und mit 24 fps. Fügt auch gleich eine neue Ebene mit dem Namen “actions” hinzu. Erstellt nun alle Movieclips und gebt ihnen die Kursiv dargestellten Instanznamen. Alle Grafiken die ich verwendet haben, findet ihr auch in dem Ressourcepack am Ende dieses Tutorials.
So sehen meine Movieclips im moment aus, natürlich dürft ihr eure Movieclips noch etwas schöner und detailreicher gestalten, doch für meinen Geschmack sehen meine Movieclips nicht schlecht aus.
2. Das Flugzeug steuern
Alle Hobbypilote können sich nun freuen, wir werden fliegen – nunja dann doch nicht ganz aber immerhin unser Flugzeug im Spiel soll fliegen können. Damit sich unser Flugzeug nun nach oben und unten bewegt müssen wir die Y-Koordinaten des Flugzeugs ändern. Fügt nun folgenden Code in das 1. Frame auf der Ebene “actions” ein:
var speed = 5;
var live = 3;
var score = 0;
_root.player_mc.onEnterFrame = function () {
if(Key.isDown(Key.UP)) {
this._y -= speed;
} else if (Key.isDown(Key.DOWN)) {
this._y += speed;
}
}
Testet das Ganze mal indem ihr “Strg + Enter” drückt. Wenn alles stimmt, könnt ihr das Flugzeug nun nach oben und nach unten bewegen. Gehen wir den Code nun Stück für Stück durch. var speed = 5; - Am Anfang definieren wir erstmal ein paar Variablen. Hier zum Beispiel die Variable speed in der wir festhalten, wie schnell sich unser Flugzeug auf und ab bewegen kann. _root.player_mc.onEnterFrame = function () – wird 24 mal in der Sekunde aufgerufen, da wir jah 24 fps eingestellt haben. if(Key.isDown(Key.UP)) – Wenn die Auf-Taste gedrückt wird, this._y -= speed; – wird die Y-Position verändert. Das gleiche dann auch, wenn die Ab-Taste gedrückt wird.
3. Ergebnis:
Dies ist das Ende, des ersten Teils meines “Flugzeug Spiel Tutorials”. Lest in Teil 2, wie die Gegner programmiert werden. Vielen Dank fürs Lesen. Postet euere Fragen oder Kritik in den Comments. Mit freundlichen Grüssen
Michael Ziörjen
Flugzeug Spiel – Teil 2
Ressourcepack


No comments yet.