Le 07 mai 2020 à 18:53:28 tintinloading a écrit :
Quelque chose commeif instance_exists(player)
{
var _inst = instance_nearest(player);
var _laser = instance_create(x, y, laser);
laser.direction = point_direction(_laser.x, _laser.y, _inst.x, _inst.y);;
laser.image_angle = direction;
}quelque chose du genre, desole si les fonctions ont pas la bonne orthographe je fais ca de tete
apres aussi a toi de voir si tu veux mettre un cooldown sur les tirs,
si tu veux mettre une distance a la quel il tire sur le joueur etc ...
C'est la première fois que j'utilise ce logiciel alors je suis un peu perdu.
Ah
Tu devrais faire quelques tutos, ca aide quand meme pas mal pour commencer
Sinon voila pour le ciblage, si tu passe sur le discord qu'est epingle je peux t'envoyer le projet.
dans le create de l'ennemy
spd = 2;
canShoot = true;
dans le step
if canShoot
{
if instance_exists(oPlayer)
{
var _inst = instance_nearest(x, y, oPlayer);
var _laser = instance_create_layer(x, y, "Instances", oLaser);
var _dir = point_direction(_laser.x, _laser.y, _inst.x, _inst.y);
oLaser.direction = _dir;
oLaser.image_angle = _dir;
oLaser.speed = 5;
canShoot = false;
alarm[0] = 100;
}
}
dans l'alarme 0
canShoot = true;
https://cdn.discordapp.com/attachments/360752045671579649/708047498626990090/2020-05-07_22-07-28.gif
Bonjour, bonsoir quand je fais "F5" au lieu de mettre le jeu, ça me met :
FATAL ERROR in
action number 1
of Step Event0
for object oPlayer:
Variable oPlayer. walspd(100009,-2147483648) not set before reading it.
at gml_Object_oPlayer_Step_0 (line 11)
Voilà, merci d'avance 😁.
Le 16 août 2020 à 22:36:26 hokeo a écrit :
Bonjour, bonsoir quand je fais "F5" au lieu de mettre le jeu, ça me met :FATAL ERROR in
action number 1
of Step Event0
for object oPlayer:Variable oPlayer. walspd(100009,-2147483648) not set before reading it.
at gml_Object_oPlayer_Step_0 (line 11)Voilà, merci d'avance 😁.
Dans le step de oPlayer, tu utilises une variable "walspd" que tu n'a pas définie avant, dans le create event par exemple
Salut,
Je commence depuis peu à m'intéresser à la création de jeux. j'ai un problème pour faire des collisions sur Game Maker. Mes lignes de code sont les suivantes:
if (place_meeting(x + hspd, y, oWall))
{
while (!place_meeting(x + sign(hspd), y, oWall))
{
x = x + sign(hspd);
}
hspd = 0;
}
x = x + hspd;
if (place_meeting(x, y + vspd, oWall))
{
while (!place_meeting(x, y + sign(vspd), oWall))
{
y = y + sign(vspd);
}
vspd = 0;
}
y = y + vspd;
J'ai recopier ces lignes d'un tuto de créersonjeu.fr mais mon personnage se contente de passer à travers les murs en étant un peu ralenti. Cependant, si j'écris hspd = -4, le perso s'arrête bien devant les murs lorsqu'il va vers la droite mais le problème persiste en sens inverse.
Voilà, est-ce que quelqu'un a une solution pour régler ce problème ou bien une autre méthode pour faire des collisions ?
Salut, le systeme de collision a l'air bon, ca doit venir de ton systeme de deplacement.
Le 25 août 2020 à 18:18:18 tintinloading a écrit :
Salut, le systeme de collision a l'air bon, ca doit venir de ton systeme de deplacement.
bon sang c'est ça; j'avais rajouté x = x + hspd dans les mouvements je sais pas pourquoi. du coup maintenant ça marche, merci pour ta réponse
bonjour !!!!
je viens de télécharger gamemaker studio 2, j'y connais absolument rien, et je suis allé suivre un tuto sur youtube. j'ai créé des objets et des sprites que j'ai relié aux objets, puis j'ai créé une room, mis les objets sur la zone et il me reste plus qu'a cliquer sur "run". SAUF QUE, quand je clique sur run, il ne se passe rien ! pouvez vous m'aider ?
Le 16 novembre 2020 à 12:48:19 Smilehero a écrit :
bonjour !!!!
je viens de télécharger gamemaker studio 2, j'y connais absolument rien, et je suis allé suivre un tuto sur youtube. j'ai créé des objets et des sprites que j'ai relié aux objets, puis j'ai créé une room, mis les objets sur la zone et il me reste plus qu'a cliquer sur "run". SAUF QUE, quand je clique sur run, il ne se passe rien ! pouvez vous m'aider ?
Salut,
il y a marque quoi dans la console ?
Sans plus d'info non, on ne peut pas t'aider
Bonjour
Je faisais des jeu avec Game Factory y a pas mal d'années de ça. Là je m'intéresse à Game Maker et j'aurais quelques questions avant de m'y mettre. Merci à vous
-
Est il possible d'implémenter du multijoueur ? Si oui est ce simple ?
Y a t il une communauté francophone ?
J'ai l'impression que GM c'est les fonctionnalités de base + un peu de contenu et qu'après il faut mettre la main au portefeuille pour avoir des spirit/outils.. Est ce que je trompe ?
Le 04 mars 2021 à 23:59:59 Devotre a écrit :
Bonjour
Coucou
Je faisais des jeu avec Game Factory y a pas mal d'années de ça. Là je m'intéresse à Game Maker et j'aurais quelques questions avant de m'y mettre. Merci à vous
Est il possible d'implémenter du multijoueur ? Si oui est ce simple ?
Oui c'est possible.
Est-ce que c'est simple ... comment dire,
ca depend de ce que tu veux faire, y'a tout un tas de fonctions prevues pour le multijoueur dans tous les cas.
Y a t il une communauté francophone ?
Aucune idee
En tout cas la communaute Anglophone est tres active !
J'ai l'impression que GM c'est les fonctionnalités de base + un peu de contenu et qu'après il faut mettre la main au portefeuille pour avoir des spirit/outils.. Est ce que je trompe ?
Tu te trompes, tu payes la license, et c'est parti
Le 05 mars 2021 à 01:24:21 tintinloading a écrit :
Le 04 mars 2021 à 23:59:59 Devotre a écrit :
BonjourCoucou
Je faisais des jeu avec Game Factory y a pas mal d'années de ça. Là je m'intéresse à Game Maker et j'aurais quelques questions avant de m'y mettre. Merci à vous
Est il possible d'implémenter du multijoueur ? Si oui est ce simple ?
Oui c'est possible.
Est-ce que c'est simple ... comment dire,
ca depend de ce que tu veux faire, y'a tout un tas de fonctions prevues pour le multijoueur dans tous les cas.Y a t il une communauté francophone ?
Aucune idee
En tout cas la communaute Anglophone est tres active !J'ai l'impression que GM c'est les fonctionnalités de base + un peu de contenu et qu'après il faut mettre la main au portefeuille pour avoir des spirit/outils.. Est ce que je trompe ?
Tu te trompes, tu payes la license, et c'est parti
Merci pour les Infos et pour ta réactivité
Du coup ça m'a motivé je crois que je vais m'y mettre. Cependant j'ai encore 2 questions que je me permet de te soumettre :
Y a des outils/plug-in gratuits ou payant qui sont recommandés ?
Peut on installer le logiciel sur plusieurs postes ?
Merci
Pas de soucis, alors pour des outils tout ca, tu as beaucoup de choses,
notamment celle ci https://yellowafterlife.itch.io/gamemaker-live
qui permet de pas avoir a compiler pour certaines taches, autant dire que quand t'as un jeu qui commence a etre assez gros ca devient tres pratique.
La personne qui a fait cet outil fait aussi beaucoup de choses pour la communaute GM
https://yellowafterlife.itch.io/
Sinon il y a le market place, y'a pas mal de choses interessantes la bas, payantes ou gratuites.
https://marketplace.yoyogames.com/
gros serveur discord (anglophone) game maker
https://discord.gg/By6u9pC
un deuxieme (anglophone)
https://discord.gg/TykHyqK
apres voila, faut etre curieux, y'a pas mal de ressources un peu partout, fait par des passionnes
Oui on peut installer le logiciel sur plusieurs postes, faut juste te connecter avec ton compte yoyogames qui a la licence
J'y glisse un serveur francophone : https://discord.gg/b8vvMx4RMB
On a rien à vendre, juste de l'entraide entre passionnés !
Salut, ca peut venir de plusieurs choses, je dirais ;
- Si ton personnage a des animations differentes pour le saut, la course, etc ... il se peut qu'il y ait un decalage dans son mask de collision, ce qui fait, quand il change de 'sprite' pendant un saut par exemple, ce petit decalage ce coince dans un murs. (1pixel de decalage suffit .. !)
- Ton code de collision est pas bon
tu peux partager ton code de collision pour qu'on regarde
Il faut utiliser les collisions. Dans l'objet bombe, il faut sélectionner en collision l'objet à détruire avec destroy instance.
Salut la comu !
Je développe un jeu sous Game Maker, apres avoir taté le terrain sur le gml, j'ai plein de questions 😅.
Celle qui me vient est la suivante :
Est-il possible d'inclure un objet dans mon tableau ?
Si oui, est-il possible d'agrementer une variable de l'objet en question en faisant appel a la case du tableau ?
Par exemple : tableau[0].Variable = tableau[0].Variable - 10
Merci d'avance !
Le 01 septembre 2021 à 01:43:32 :
Salut la comu !Je développe un jeu sous Game Maker, apres avoir taté le terrain sur le gml, j'ai plein de questions 😅.
Celle qui me vient est la suivante :
Est-il possible d'inclure un objet dans mon tableau ?
Si oui, est-il possible d'agrementer une variable de l'objet en question en faisant appel a la case du tableau ?Par exemple : tableau[0].Variable = tableau[0].Variable - 10
Merci d'avance !
Oui
Génial ça !
Autre question :
Comment faire pour afficher/activer l'objet de ma case a la room suivante ?
Dois-je utiliser la fonction draw ?