Se connecter

Informatique

Création de Jeux

Sujet : J'aide les personne dans Game maker
tintinloading
Niveau 10
20 septembre 2016 à 20:35:49

Le 20 septembre 2016 à 20:01:44 mooviiiz a écrit :
Salut tout le monde je voudrais savoir comment je peux faire sauter mon personnage avec le bouton A de ma manette (xbox one) svp?

Faut lire la doc' les gens, c'est ... indispensable :-)
Touche F1 sur game maker pour ouvrir la doc.

https://docs.yoyogames.com/source/dadiospice/002_reference/mouse,%20keyboard%20and%20other%20controls/gamepad%20input/index.html

if gamepad_button_check (0, gp_face1)

ou, à toi de voir selon ton gameplay

if gamepad_button_check_pressed (0, gp_face1)
mooviiiz
Niveau 1
20 septembre 2016 à 20:51:51

Le 20 septembre 2016 à 20:35:49 TintinLoading a écrit :

Le 20 septembre 2016 à 20:01:44 mooviiiz a écrit :
Salut tout le monde je voudrais savoir comment je peux faire sauter mon personnage avec le bouton A de ma manette (xbox one) svp?

Faut lire la doc' les gens, c'est ... indispensable :-)
Touche F1 sur game maker pour ouvrir la doc.

https://docs.yoyogames.com/source/dadiospice/002_reference/mouse,%20keyboard%20and%20other%20controls/gamepad%20input/index.html

if gamepad_button_check (0, gp_face1)

ou, à toi de voir selon ton gameplay

if gamepad_button_check_pressed (0, gp_face1)

Merci ça marche nickel désolé je l'ai acheté avec humble bundle donc je viens de commencer^^' mais je verrais ça de plus près :hap:

mooviiiz
Niveau 1
20 septembre 2016 à 21:05:48
if gamepad_button_check_pressed (0, gp_face1)
{
y+=1 vspeed= -15;
}

Du coup là j'ai ça mais le personnage peut sauter a l'infini dans les airs et j'arrive pas a limiter a un seul saut

tintinloading
Niveau 10
20 septembre 2016 à 22:17:49

c'est pas ce qu'il y a de plus simple à faire la gestion de la gravité, les déplacements, les collisions etc ...
Tu devrais regarder des tuto et bien apprendre et surtout comprendre comment ça fonctionne

de mémoire (ça fait longtemps, y'en a pleins d'autres de toute façon) cette vidéo est ultra bien pour commencer :
https://www.youtube.com/watch?v=IysShLIaosk

chopsueys
Niveau 16
20 septembre 2016 à 22:24:58

Moi je recommande de ne pas utiliser les variables comme vspeed et gravity etc...
Quand j'en faisais je programmais tout moi même avec mes propres variable et surtout en calculant tout à l'aide de boucle pour une précision parfaite.
J'airais bien posté un de mes ancien code mais j'ai tout perdu lors du crache de mon disque dur.

tintinloading
Niveau 10
20 septembre 2016 à 22:27:15

Le 20 septembre 2016 à 22:24:58 chopsueys a écrit :
Moi je recommande de ne pas utiliser les variables comme vspeed et gravity etc...
Quand j'en faisais je programmais tout moi même avec mes propres variable et surtout en calculant tout à l'aide de boucle pour une précision parfaite.
J'airais bien posté un de mes ancien code mais j'ai tout perdu lors du crache de mon disque dur.

ouais je fais la même, et sur tout les tuto ils conseillent de faire de cette manière :p)

Mon pire cauchemar, le 404 disque dur :snif:
Mes pensées accompagne ton disque dur, petit ange parti trop tot :snif:

chopsueys
Niveau 16
20 septembre 2016 à 22:44:33

Mon pire cauchemar, le 404 disque dur :snif:

Mes pensées accompagne ton disque dur, petit ange parti trop tot :snif:

Merci :snif:
C'est abusé j'avais une 50 ene de gmk/gmz dont des moteurs qui m'avaient fait m'arracher les cheveux sur plusieurs jours/semaines et dont j'avais réussi à trouver un équilibre presque par chance et obstination.
Des trucs que j'ai absolument la flemme de recréer.

redsquare
Niveau 10
21 septembre 2016 à 10:34:29

même problème, à chaque fois, je perd tout mon travail ( mao) , depuis je fais des sauvegardes sur plusieurs supports pour éviter les galères.

Pour gamemaker, je reproduis des tutos YouTube pour apprendre, ça avance doucement mais je comprend mieux les mécanismes.

k2vdpiniou
Niveau 6
22 septembre 2016 à 16:06:37

Salut à tous, je débute aussi sur gamemaker (merci humble bundle)

Voilà j'ai suivi des tutos et je suis en train de faire un petit shooter on va dire, tout ce passe bien pour l'instant sauf que je n'ai pas trouver pour changer de room quand tout les ennemis de ma room1 sont k.o.

Si quelqu'un peut m'éclairer...

Merci d'avance

k2vdpiniou
Niveau 6
22 septembre 2016 à 16:13:02

Désolé pour le double post je ne peux plus éditer mais j'ai trouvé. En revanche si il y a moyen d'avoir un petit temps entre les deux rooms car la ça repart direct et c'est un peu embétant

chopsueys
Niveau 16
22 septembre 2016 à 17:02:19

Salut, voila comment tu peux faire les choses simplement dans l'event step:

if instance_number(obj_ennemi)<=0
{
alarme+=1
if alarme>temps_entre_room
{
room_goto_next()
}
}

Et tu déclares ces variables dans l'event create

temps_entre_room=30 alarme=0

A toi de mettre la bonne valeur pour "temps_entre_room"
Le mieux c'est d'avoir un objet dédier à ce genre de chose que je nomme souvent "obj_ctrl"
Ce que je veux dire c'est ne met pas ce genre de code dans ton personnage/joueur ça va l'encombrer pour rien.

k2vdpiniou
Niveau 6
22 septembre 2016 à 18:04:35

Merci beaucoup ça fonctionne. Tu assures

k2vdpiniou
Niveau 6
24 septembre 2016 à 11:05:24

Salut à tous, j'ai de nouveau un soucis,

j'ai créer un obj_pause qui s'active avec la touche escape et je voulais qu'il soit aussi compatible avec la touche start du pad.

Pour le bouton escape tout fonctionne correctement, ça se met en pause quand j'appuie et le jeu reprend quand je ré appuie.

Pour le gamepad ça met bien en pause quand j'appuie dessus, mais le jeu ne reprend pas quand je ré appuie.

Voici mon code dans l'event step pour le gamepad.

if (global.pause == 0)
if gamepad_button_check_pressed(0,gp_start)
{
global.pause = 1;
}
else
{
global.pause = 0;
}

Si quelqu'un pourrait m'aider à trouver une solution se serait sympa.

Merci d'avance

k2vdpiniou
Niveau 6
24 septembre 2016 à 11:30:45

Problème résolu enfaite j'avais juste à mettre
if gamepad_button_check_pressed(0,gp_start) avant le if (global.pause == 0)

chopsueys
Niveau 16
24 septembre 2016 à 11:38:33

Pense à mettre des crochets qui englobent le tout, ça pourrait t'éviter des problèmes par la suite.

if gamepad_button_check_pressed(0,gp_start)
{
if (global.pause == 0)
{
global.pause = 1;
}
else
{
global.pause = 0;
}
}

k2vdpiniou
Niveau 6
24 septembre 2016 à 13:35:57

Ok,merci du conseil

mathieu111
Niveau 8
26 septembre 2016 à 22:43:55

Comment on exporte un jeu vers android ?
J'ai évidemment le module

Smooth-Caribou
Niveau 10
26 septembre 2016 à 23:42:05

Bonjour, tu as une doc avec le module. Bonne lecture.

Aurevoir, c'était un plaisir.

tintinloading
Niveau 10
27 septembre 2016 à 00:35:44

Le 26 septembre 2016 à 23:42:05 Smooth-Caribou a écrit :
Bonjour, tu as une doc avec le module. Bonne lecture.

Aurevoir, c'était un plaisir.

j'osais pas :hap:

mathieu111
Niveau 8
27 septembre 2016 à 00:55:58

Soyez pas méchant juste parce que j'ai pas mis bonsoir et merci d'avance dans mon post :hap:

Sujet : J'aide les personne dans Game maker
   Retour haut de page
Consulter la version web de cette page