Dies erfordert ein wenig Erfahrung mit Game Maker. Tun Sie dies nicht für Ihr erstes Spiel.
Schritte
Schritt 1. Erstellen Sie ein einfaches Block-Sprite für Ihre Wand
Erstelle auch ein Sprite für deinen Player. Für die Wand nenne sie spr_wall und den Spieler spr_player
Schritt 2. Erstellen Sie ein Objekt namens obj_wall und aktivieren Sie das ausgefüllte Kästchen
Schritt 3. Stellen Sie sicher, dass Sie das Wand-Sprite auswählen
Schritt 4. Erstellen Sie ein Objekt und nennen Sie es obj_player
Schritt 5. Stellen Sie sicher, dass Sie Ihr Player-Sprite auswählen
Schritt 6. Für obj_player:
Gehen Sie zu Ereignis hinzufügen und klicken Sie auf Schritt und dann erneut auf Schritt. Gehen Sie dann zur Registerkarte "Steuerung" und ziehen Sie die Aktion "Code ausführen" per Drag & Drop.
Schritt 7. Geben Sie nun in das Codefeld ein
// einfacher Platforming-Code!
//if place_free(x, y+1){gravity = 0.7gravity_direction = 270}else{gravity=0gravity_direction = 270}//die Pfeiltasten, ^if place_free(x-4, y)and keyboard_check(vk_left){x -=4}if place_free(x+4, y)and keyboard_check(vk_right){x+=4}if !place_free(x, y+1)and keyboard_check(vk_up){vspeed=-10}
Schritt 8. Einfach kopieren und einfügen
Schritt 9. Für obj_player:
Gehen Sie zu Ereignis hinzufügen, dann Kollision, dann mit obj_wall.
Schritt 10. Geben Sie diesen Code ein (gehen Sie auf die Registerkarte "Steuerung" und ziehen Sie "Code ausführen" per Drag & Drop:
move_contact_solid(Richtung, 12);vspeed=0;
Schritt 11. Erstellen Sie einen Raum, nennen Sie ihn room_1, erstellen Sie ein Leveldesign durch Klicken mit dem ausgewählten Objekt und speichern Sie den Raum (klicken Sie auf das Häkchen oben
)