CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J'aide les personne dans Game maker

aymeric_hunter
aymeric_hunter
Niveau 10
25 octobre 2013 à 23:20:23

tu l'as eu ? :hap:

Au pire je le met là hein au cas où qu'il y aurait quelqu'un d'autre qui sache comment faire ^^

http://www.mediafire.com/?c1a4tp3b388jat3

Pseudo supprimé
Pseudo supprimé 29 octobre 2013 à 20:21:16

Bonsoir,

Quelqu'un peut-il m'expliquer la différence entre les versions de GM?
J'imagine que la lite est basique mais quelle différence entre la première version payante et la version pro par exemple?

KinderContry
KinderContry
Niveau 9
24 novembre 2013 à 15:28:45

Bonjour ,je voudrais paramétré un mitraillette ,enfin plus précisément mettre un délai entre chaque balle (oui un mitraillette c'est rapide mais de la a tiré une ligne droite )
Et je voudrais également faire en sorte que ces balles soit tiré aléatoirement dans un angle (on tire pas exactement ou on veut )
Merci d'avance !

adamo12323
adamo12323
Niveau 7
24 novembre 2013 à 16:49:49

tu te sert des alarm tu met un truc genre

dans ton event "Create"
delai_tir = false

dans ton event de tir (click ou je sais pas tu donne pas d'infos)
if (delai_tir = false)
{
instance_create(x,y,balle)
delai_tir = true
alarm[0] = 10 //ton delai entre chaque balle tu ajuste
}

et dans l'event "alarm 0" tu met
delai_tir = false

sinon pour l'angle tu met un random exemple au create de ton objet balle tu met :
direction = direction + (-10+(random(20))

chopsueys
chopsueys
Niveau 18
24 novembre 2013 à 17:02:26

Dans create:

tire_ok=1 // est ce qu'on peu tirer
alarme_cadence=0 // l'alarme pour la cadence = 0
cadence=15 // valeur de la cadence

Dans step:

if mouse_check_button(mb_left)
{
if tire_ok==1
{
tire_ok=0
alarme_cadence=0
instance_create(x,y,obj_balle)
}
}
if tire_ok==0
{
alarme_cadence+=1
if alarme_cadence>=cadence
{tire_ok=1}
}

pour la balle:

create:

speed=17
direction=point_direction(x,y,mouse_x,mouse_y)
image_angle=direction
precision=6
direction=random(precision)+direction-(precision/2
)

chopsueys
chopsueys
Niveau 18
24 novembre 2013 à 17:10:38

ha ben adamo12323 a répondu avant moi..
Et merde je sais pas pourquoi j'ai mi un "e" à tir pour la variable "tire_ok" :hum:
Enfin bon c'est pas bien grave ça marche quand même.
La dernière parenthèse a fait un saut à la ligne, normalement c'est:
direction=random(precision)+direction- (precision/2)

Moi je préfère faire mes propres alarmes au moins elles sont illimité.

KinderContry
KinderContry
Niveau 9
25 novembre 2013 à 19:25:29

Le random de Adamo marche a merveille merci beaucoup !
J'ai juste un soucis pour la cadence,j'ai écris ce que chopsueys m'as dit ,et ca me marque ca :
ERROR in
action number 3
of Step Event
for object rifle:

Error in code at line 10:
if tire_ok==0
^
at position 5: Unknown variable tire_ok

Que faut il faire ? (désole je débute dans GameMaker ,m'enfin je pense que ca c'est vu :rire: )

chopsueys
chopsueys
Niveau 18
25 novembre 2013 à 19:51:53

"Unknown variable tire_ok"

ça veut dire que le programme ne connait pas cette variable. tu l'a bien déclaré dans le create de l'objet ?

KinderContry
KinderContry
Niveau 9
25 novembre 2013 à 20:29:48

C'est bon ,plus de message d'erreur.
Par contre je tire aussi vite mais cette fois ci avec 3 fois plus de balle,je t'ai fait un screen pour te montrer ou j'en suis
https://image.noelshack.com/fichiers/2013/48/1385407727-zadadz.png
et dans glob left button ,il y a create instance of bullet_rifle

adamo12323
adamo12323
Niveau 7
25 novembre 2013 à 21:12:08

tes 3 icones de D&D (VAR) doivent être dans "Create" pas dans step

KinderContry
KinderContry
Niveau 9
25 novembre 2013 à 21:42:19

Je les ai mis dans create (de bullet_rifle ,le seul qui y avait )
il m'as dit une erreur :

___________________________________________
ERROR in
action number 2
of Step Event
for object rifle:

Error in code at line 10:
if tire_ok==0
^
at position 5: Unknown variable tire_ok

Donc j'ai mis le code avec et la ca a planté dès que j'ai essayer de tirer.
Et la je viens de tester avec un événement "create" dans rifle(ou j'ai mis les 3VAR et le code),ça tire normalement mais la cadence n'as pas bougé

chopsueys
chopsueys
Niveau 18
25 novembre 2013 à 21:54:56

tu mets ça dans create de rifle:

tire_ok=1 // est ce qu'on peu tirer
alarme_cadence=0 // l'alarme pour la cadence = 0
cadence=15 // valeur de la cadence

et ça dans step de rifle:

if mouse_check_button(mb_left)
{
if tire_ok==1
{
tire_ok=0
alarme_cadence=0
instance_create(x,y,obj_balle)
}
}
if tire_ok==0
{
alarme_cadence+=1
if alarme_cadence>=cadence
{tire_ok=1}
}

KinderContry
KinderContry
Niveau 9
26 novembre 2013 à 19:01:41

Encore un message d'erreur

___________________________________________
ERROR in
action number 1
of Step Event
for object rifle:

Error in code at line 11:
if tire_ok==0
^
at position 5: Unknown variable tire_ok

si tu veux ,chu dispo sur Skype pour un partage d’écran ,ca sera surement plus pratique

chopsueys
chopsueys
Niveau 18
26 novembre 2013 à 23:54:14

Dans l'event create de cette objet tu as bien écris tire_ok=1 ?

KinderContry
KinderContry
Niveau 9
27 novembre 2013 à 10:41:43

Oui avec set variable. Ça donne ça a peu pret
Variable = tire_ok
Value = 1

Fallait l'écrire dans code?

chopsueys
chopsueys
Niveau 18
27 novembre 2013 à 12:21:03

Ouvres l'objet, clics sur show information (en bas à gauche normalement) et copies moi tous ce qu'il ya marqué.

KinderContry
KinderContry
Niveau 9
27 novembre 2013 à 21:04:31

Information about object: rifle

Sprite: sprite22
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent: <no parent>
Mask: <same as sprite>

Create Event:
set variable cadence to 15
set variable tire_ok to 1
set variable alarme_cadence to 0

Step Event:
execute code:

if mouse_check_button(mb_left)
{
if tire_ok==1
{
tire_ok=0
alarme_cadence=0
instance_create(x,y,bullet_rifle)
}
}
if tire_ok==0
{
alarme_cadence+=1
if alarme_cadence>=cadence
{tire_ok=1}
}

execute code:

image_angle=point_direction(x,y,mouse_x,mouse_y)
if mouse_x>x{
image_yscale=1}
else
{image_yscale=-1}

execute code:

x=explorer.x;
y=explorer.y;

Mouse Event for Glob Left Button:
create instance of object bullet_rifle at position (x,y)

Mouse Event for Mouse Wheel Down:
change the instance into object gun, not performing events

chopsueys
chopsueys
Niveau 18
27 novembre 2013 à 21:34:03

:( ben tous devrait marcher normalement essaie à tous hasards d'écrire les variables du create dans un exécute code au lieu de set variable... Si ça change rien (ce qui est fort probable)
envoies moi ton fichier via mediafire pour que je vois mieux.

KinderContry
KinderContry
Niveau 9
27 novembre 2013 à 22:22:31

En effet ca ne marche pas
le lien https://www.mediafire.com/?tgfwighuv4pu87p
oui c'est moche je sais :rire:

chopsueys
chopsueys
Niveau 18
27 novembre 2013 à 23:33:00

non mais m'envoies pas l'exécutable passes moi le fichier gamemaker, je peu rien faire la sinon^^

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware