Comment faire un jeu de plateforme dans Game Maker?

Comment puis-je créer mon propre personnage dans ce jeu
Comment puis-je créer mon propre personnage dans ce jeu?

Cela nécessitera un peu d'expérience avec Game Maker. Ne faites pas cela pour votre premier match.

Pas

  1. 1
    Créez un simple sprite de bloc pour votre mur. Créez également un sprite pour votre joueur. Pour le mur appelez-le spr_wall et le joueur spr_player
  2. 2
    Créez un objet appelé obj_wall et cochez la case solide.
  3. 3
    Assurez-vous de sélectionner le sprite mural.
  4. 4
    Créez un objet et appelez-le obj_player.
  5. 5
    Assurez-vous de sélectionner votre sprite de joueur.
  6. 6
    Pour obj_player: accédez à ajouter un événement et cliquez sur Step puis Step à nouveau. Ensuite, allez dans l'onglet contrôle, et faites glisser et déposez l'action «exécuter le code».
  7. 7
    Maintenant, dans la zone de code, mettez // code de plate-forme simple! //si place_free(x,y+1){gravity = 0,7gravity_direction = 270}else{gravity=0gravity_direction = 270}//les touches fléchées<,>,^if place_free(x-4,y)et keyboard_check(vk_left){x-=4}if place_free(x+4,y)et keyboard_check(vk_right){x+=4}if!place_free(x,y+1)et keyboard_check(vk_up){vspeed=-10}
    Comment faire en sorte que mon personnage reste sur la plateforme
    Comment faire en sorte que mon personnage reste sur la plateforme?
  8. 8
    Il suffit de copier-coller.
  9. 9
    Pour obj_player: Allez dans add event, puis Collision, puis avec obj_wall.
  10. 10
    Mettez ce code allez dans l'onglet contrôle et glissez-déposez 'executer code': move_contact_solid(direction,12);vspeed=0;
  11. 11
    Créez une pièce, appelez-la room_1, créez un level design en cliquant avec l'objet sélectionné et enregistrez la pièce (cliquez sur la coche en haut.)
  12. 12
    Lancez le jeu!

Choses dont vous aurez besoin

  • GameMaker bien sûr! Ce tutoriel utilise GM:S Professional, mais Standard est également bon. Vous aurez également besoin d'un peu d'expérience en GML avant de faire ce tutoriel.

Questions et réponses

  • Comment puis-je créer mon propre personnage dans ce jeu?
    Cliquez sur Sprite, Create Sprite et dessinez-le. Vous pouvez en importer un en appuyant sur Charger.
  • Existe-t-il un moyen simple de faire marcher un personnage dans un jeu de plateforme?
    Oui! Vous pouvez utiliser les variables hspeed et vspeed, mais elles ne s'arrêteront pas.
  • Ma gravité me force à droite plutôt qu'à descendre. Comment puis-je réparer ça?
    Assurez-vous que la direction de la gravité est définie sur 270. Juste pour référence future, dans Game Maker 0 signifie droite, 90 est en haut, 180 est à gauche et 270 est en bas.
  • Comment faire en sorte que mon personnage reste sur la plateforme?
    Probablement en utilisant l'étape 2. Cliquez sur obj_wall, puis cochez la case solide. Essayez de placer votre personnage un peu au-dessus du mur au début, afin qu'il tombe sur le mur.
  • J'ai essayé cela, et mon personnage ne cesse de tomber à travers les plates-formes. Comment puis-je réparer ça?
    Probablement en utilisant l'étape 2. Cliquez sur obj_wall, puis cochez la case Solide. Essayez de placer votre personnage un peu au-dessus du mur au début, afin qu'il tombe sur le mur.
  • Comment le contrôlez-vous?
    Avec votre clavier.

En parallèle
  1. Comment faire un boss final?
  2. Comment créer un jeu vidéo éducatif agréable?
  3. Comment faire un jeu réussi?
  4. Comment devenir testeur de jeux vidéo?
  5. Comment démarrer avec Game Maker?
  6. Comment faire un jeu comme RuneScape?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail