Shootorial #1
von Kongregate
Shootorial #1
Tags für Shootorial #1
Beschreibung
Dieses Einsteiger-Tutorial zur Flash-Spielentwicklung behandelt die grundlegende Sprite-Bewegung per Tastatureingabe.
Spielanleitung
Schließe die Shootorials ab und lerne, deine eigenen Flash-Spiele zu erstellen.
FAQ
Was ist Shootorial #1?
Shootorial #1 ist ein klassisches Weltraum-Shooter-Tutorialspiel von Kongregate, das die Grundlagen der Flash-Spielentwicklung vermittelt.
Wer hat Shootorial #1 entwickelt?
Shootorial #1 wurde von Kongregate als Teil der Shootorial-Serie entwickelt und veröffentlicht.
Welche Art von Spiel ist Shootorial #1?
Shootorial #1 ist ein Einzelspieler-2D-Weltraum-Shooter mit Fokus auf grundlegende Shooter-Mechaniken und Programmierkonzepte.
Wie spielt man Shootorial #1?
In Shootorial #1 steuerst du ein Raumschiff mit der Tastatur, bewegst dich und schießt auf Gegner, um Hindernissen auszuweichen und Ziele zu zerstören.
Was macht Shootorial #1 einzigartig?
Shootorial #1 ist als erster Schritt einer Tutorial-Reihe konzipiert und bietet praktische Erfahrung beim Erstellen eines Weltraum-Shooters von Grund auf.
Kommentare
Altwing
Sep. 01, 2010
Okay! Today I decided, after playing on Kongregate, that I wanted to learn how to create my own game in Flash. So I just downloaded CS3. I have a 30 day free trial. Which is good, as I know nothing.
Attempted to do the “Shootorial” series. It took me about 4 hours to get through a 5 minute tutorial, because I did not realize that ‘velocity=10’ is different from ‘velocity= 10’. Apparently Flash is both case-sensitive and spacing-sensitive. Good to know.
Anyway, I drew my own little spaceship and got it to move around the screen! I feel very accomplished now, and figure that another 36 years at this rate and I'll be cranking out "Cursed Treasure" and "Epic War" and games like that.
NinjaNo1
Jul. 14, 2010
Ok, i was stuck on page 9 fora a long time, and couldn't find any answer as to why my ship stood still, but then i realized that my class was named Ship, but my code was saved as ship.as. So yeah, you need to match the casing as well. Hope this helps someone.
DragonSpire
Jun. 07, 2010
For whom the ship doesn't move, make sure you're: using ActionScript 2.0 not 3.0, saving both files into the same folder, watching for case when naming files and properties.
12sea21
Aug. 22, 2010
All right, i got this code:
class Ship extends MovieClip
{
var velocity;
function onLoad()
{
velocity = 10;
}
function onEnterFrame()
{
_x += velocity;
}
}
Note that the _x is += (adding) velocity, and not becoming itself + velocity,
Try this. then try to make the ship as an instance name (SHIP).
If nothing works. pm me.
3nd0fw0r1d
Jun. 20, 2010
When doing the tutorial, make sure you save the file the same name as the "class" name. Sample Line 1: "class Ship extends MovieClip {" you would save the file as "Ship".
Note: You cannot "test movie" unless your script files have been saved already.
Also Note: make sure the name of the actual MovieClip is the same as the class name.
2nd Note: Make sure when you start, you use "Flash File (ActionScript 2.0)"
Last Note: Read the tutorial carefully and click on the pictures to make them larger. If you get any errors, make sure your script looks like the tutorial's and that all script files have been saved.
P.S.: Make sure all Brackets "{" pair up with an end Bracket "}" somewhere in the script. The number of brackets and end brackets should be the same.