In diesem Tutorial werde ich euch die leichteste Jump and Run Technik beibringen!
Falls du mein altes Tutorial nicht gesehen hast wirst du hier wenig verstehen!!([Only registered and activated users can see links. Click Here To Register...])
Ihr könnt am besten alles mit programmieren, denn ich mach es in Schritten!
Schritt1:
Ihr öffnet eine neue Game Maker Datei und erstellt ein Sprite.
Dies wird gleich euer Player werden, deswegen nennt ihr es sPlayer.
Ihr könnt ihn zeichnen wie ihr wollt!
So müsste es dann aussehen:
Jetzt erstellt ihr noch ein Sprites, welches unser Boden/Wand wird.
Nennt es sBlock.
Tip: Wenn du die Zeichenfläche ganz ausgefüllt hast mach den Haken bei "Transparent" weg.(Bei Game Maker 8 unwichtig)
Ergebnis:
Schritt2:
So jetzt geht's ans Programmieren!
Ihr erstellt nun ein Objekt und wählt euern Player sprite aus und nennt es oPlayer.
Als nächstes drückt ihr auf "Add Event" und wählt "Step" aus.
Danach sucht ihr rechts bei Tabs nach "control" und zieht euch [Only registered and activated users can see links. Click Here To Register...] bei Step rein und füllt es so aus: Erklärung: Überprüft, ob ein Boden unter ihm ist.
Jetzt zieht ihr euch aus dem Tab "move" [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction 270 und bei gravity 0.5 ein und bestätigt mit [Only registered and activated users can see links. Click Here To Register...]
Erklärung: Gravitation wird erstellt (noch unvollständig)
nun holt ihr euch aus "control" [Only registered and activated users can see links. Click Here To Register...] raus.
Erklärung: Englisch; heißt sonst
Jetzt zieht ihr euch nochmal [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction nochmal 270 ein und bei gravity 0 !
So, nun gehst du in die Tab control und ziehst dir [Only registered and activated users can see links. Click Here To Register...] rein und füllst es so aus: Erklärung: mit VAR kann man Variablen abfragen. Nach einer Abfrage folgt IMMER ein Befehl!
Soooo jetzt kommen wir zum letzten Icon in Step. Dieses befindet sich im Tab move und sieht so aus [Only registered and activated users can see links. Click Here To Register...]
Einfach 12 eingeben und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Gibt an, wenn vspeed(Geschwindigkeit des Fallens) über 12pixel/sekunde geht, dass es auf 12p/s bleiben soll
Wenn ihr alles richtig gemacht habt müsste es so aussehen:
Schritt3:
Jetzt kommen wir zur Steuerung!
Ihr drückt auf "Add Event" und wählt bei "Keyboard" -> "<Left>" aus.
Ihr zieht euch [Only registered and activated users can see links. Click Here To Register...] rein und schreibt bei x -4 rein und bei y lässt ihr 0.
dann noch ein Haken bei Relative und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Checkt ab, ob Links eine Wand ist.
Jetzt fehlt uns noch die Bewegung. Diesen kann man mit [Only registered and activated users can see links. Click Here To Register...] einstellen.
bei x -4 und bei y 0 eingeben. Haken bei Relative machen und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Und jetzt macht ihr genau das Gleiche bei <Right> und ersetzt nur die -4 mit einer 4!
Kommen wir zum Springen. Dazu wählt ihr am besten <UP> oder <Space> aus.
Dafür packt ihr euch [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus: und damit man will, dass der Player nicht in die Unendlichkeit springt machen wir unser letztes Icon rein, welches so aussieht: [Only registered and activated users can see links. Click Here To Register...]
Gibt dort einfach -10 ein
Erklärung: -10 gibt an wie hoch der Player springen soll.
Schritt4:
Nun erstellen wir ein neues Objekt und wählen unser sBlock als Sprite aus und nennt es oBlock
Hier müssen wir nur das "Solid" anklicken und dann auf [Only registered and activated users can see links. Click Here To Register...] klicken.
Nun öffnet ihr wieder oPlayer und klickt auf "Add Event" und wählt [Only registered and activated users can see links. Click Here To Register...] Collision aus und verbindet dies mit oBlock.
Hier zieht ihr [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus: Zum Schluss packt ihr nochmal [Only registered and activated users can see links. Click Here To Register...] rein und klickt auf [Only registered and activated users can see links. Click Here To Register...] ohne etwas zu verändern.
Schritt5:
Jetzt geht's zu den Rooms.
Erstelle eins und nenn es rGame
Du kannst es gestalten wie du willst!
Wähle dazu einfach bei objects dein Objekt aus und platziere es nach deinem Wunsch!
z.B. so:
UND FERTIG IST DEIN GAME!!!
Soooooooooooooooooooooooo
Das wars auch schon.
Thanks sind gerne gesehen, aber kein muss.
Wenn ihr ein Spiel mit diesem Tut. gemacht habt, könnt ihr es gerne hier posten!!
mfg
H3isTheOn3
Falls du mein altes Tutorial nicht gesehen hast wirst du hier wenig verstehen!!([Only registered and activated users can see links. Click Here To Register...])
Ihr könnt am besten alles mit programmieren, denn ich mach es in Schritten!
Schritt1:
Ihr öffnet eine neue Game Maker Datei und erstellt ein Sprite.
Dies wird gleich euer Player werden, deswegen nennt ihr es sPlayer.
Ihr könnt ihn zeichnen wie ihr wollt!
So müsste es dann aussehen:
Jetzt erstellt ihr noch ein Sprites, welches unser Boden/Wand wird.
Nennt es sBlock.
Tip: Wenn du die Zeichenfläche ganz ausgefüllt hast mach den Haken bei "Transparent" weg.(Bei Game Maker 8 unwichtig)
Ergebnis:
Schritt2:
So jetzt geht's ans Programmieren!
Ihr erstellt nun ein Objekt und wählt euern Player sprite aus und nennt es oPlayer.
Als nächstes drückt ihr auf "Add Event" und wählt "Step" aus.
Danach sucht ihr rechts bei Tabs nach "control" und zieht euch [Only registered and activated users can see links. Click Here To Register...] bei Step rein und füllt es so aus: Erklärung: Überprüft, ob ein Boden unter ihm ist.
Jetzt zieht ihr euch aus dem Tab "move" [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction 270 und bei gravity 0.5 ein und bestätigt mit [Only registered and activated users can see links. Click Here To Register...]
Erklärung: Gravitation wird erstellt (noch unvollständig)
nun holt ihr euch aus "control" [Only registered and activated users can see links. Click Here To Register...] raus.
Erklärung: Englisch; heißt sonst
Jetzt zieht ihr euch nochmal [Only registered and activated users can see links. Click Here To Register...] und gibt bei direction nochmal 270 ein und bei gravity 0 !
So, nun gehst du in die Tab control und ziehst dir [Only registered and activated users can see links. Click Here To Register...] rein und füllst es so aus: Erklärung: mit VAR kann man Variablen abfragen. Nach einer Abfrage folgt IMMER ein Befehl!
Soooo jetzt kommen wir zum letzten Icon in Step. Dieses befindet sich im Tab move und sieht so aus [Only registered and activated users can see links. Click Here To Register...]
Einfach 12 eingeben und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Gibt an, wenn vspeed(Geschwindigkeit des Fallens) über 12pixel/sekunde geht, dass es auf 12p/s bleiben soll
Wenn ihr alles richtig gemacht habt müsste es so aussehen:
Schritt3:
Jetzt kommen wir zur Steuerung!
Ihr drückt auf "Add Event" und wählt bei "Keyboard" -> "<Left>" aus.
Ihr zieht euch [Only registered and activated users can see links. Click Here To Register...] rein und schreibt bei x -4 rein und bei y lässt ihr 0.
dann noch ein Haken bei Relative und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Erklärung: Checkt ab, ob Links eine Wand ist.
Jetzt fehlt uns noch die Bewegung. Diesen kann man mit [Only registered and activated users can see links. Click Here To Register...] einstellen.
bei x -4 und bei y 0 eingeben. Haken bei Relative machen und mit [Only registered and activated users can see links. Click Here To Register...] bestätigen.
Und jetzt macht ihr genau das Gleiche bei <Right> und ersetzt nur die -4 mit einer 4!
Kommen wir zum Springen. Dazu wählt ihr am besten <UP> oder <Space> aus.
Dafür packt ihr euch [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus: und damit man will, dass der Player nicht in die Unendlichkeit springt machen wir unser letztes Icon rein, welches so aussieht: [Only registered and activated users can see links. Click Here To Register...]
Gibt dort einfach -10 ein
Erklärung: -10 gibt an wie hoch der Player springen soll.
Schritt4:
Nun erstellen wir ein neues Objekt und wählen unser sBlock als Sprite aus und nennt es oBlock
Hier müssen wir nur das "Solid" anklicken und dann auf [Only registered and activated users can see links. Click Here To Register...] klicken.
Nun öffnet ihr wieder oPlayer und klickt auf "Add Event" und wählt [Only registered and activated users can see links. Click Here To Register...] Collision aus und verbindet dies mit oBlock.
Hier zieht ihr [Only registered and activated users can see links. Click Here To Register...] rein und füllt es so aus: Zum Schluss packt ihr nochmal [Only registered and activated users can see links. Click Here To Register...] rein und klickt auf [Only registered and activated users can see links. Click Here To Register...] ohne etwas zu verändern.
Schritt5:
Jetzt geht's zu den Rooms.
Erstelle eins und nenn es rGame
Du kannst es gestalten wie du willst!
Wähle dazu einfach bei objects dein Objekt aus und platziere es nach deinem Wunsch!
z.B. so:
UND FERTIG IST DEIN GAME!!!
Soooooooooooooooooooooooo
Das wars auch schon.
Thanks sind gerne gesehen, aber kein muss.
Wenn ihr ein Spiel mit diesem Tut. gemacht habt, könnt ihr es gerne hier posten!!
mfg
H3isTheOn3