Comment faire un jeu de plateforme dans Game Maker?
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.
- 1Cré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
- 2Créez un objet appelé obj_wall et cochez la case solide.
- 3Assurez-vous de sélectionner le sprite mural.
- 4Créez un objet et appelez-le obj_player.
- 5Assurez-vous de sélectionner votre sprite de joueur.
- 6Pour 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».
- 7Maintenant, 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? - 8Il suffit de copier-coller.
- 9Pour obj_player: Allez dans add event, puis Collision, puis avec obj_wall.
- 10Mettez ce code allez dans l'onglet contrôle et glissez-déposez 'executer code': move_contact_solid(direction,12);vspeed=0;
- 11Cré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.)
- 12Lancez le jeu!
- 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.
Lisez aussi: Comment créer un jeu de créateur de FPS?
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.