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

[GML] Problème clavier

[iota]
[iota]
Niveau 6
21 novembre 2013 à 21:41:02

Bonsoir à tous,

Je rencontre un problème sur game maker studio avec la programmation gml. :(

J'ai paramétrée l'ouverture d'un coffre, mais lorsque j'appuie sur la touche pour l'ouvrir, le coffre s'ouvre et se referme immédiatement (l'animation se remet sur la première image).

J'ai testée les différentes fonctions comme :
keyboard_check_pressed, keyboard_check... mais impossible.

Voici le code placé dans l'event step du perso principal (a noté que je n'ai pas mis l'event de collision avec le coffre mais peut importe ça doit marcher sans) :

with (chest) image_index=0; image_speed=0;
chest_open=false;

if keyboard_check_pressed(vk_space) and chest_open=false
{
with (chest) image_index=1;
fleches+=10;
chest_open=true;
}

Voilà il s'agit certainement d'une erreur bête de ma part mais impossible de la déceler.
Je répète que le code est placé dans le step du personnage contrôle et non dans l'objet "chest", d'où les "with". :)

Merci d'avance de vos réponses :cute:

adamo12323
adamo12323
Niveau 7
21 novembre 2013 à 22:01:41

with (chest) image_index=0; image_speed=0;
chest_open=false;

si tu met ca dans step c'est sur que ton coffre va toujours ce refermer essaye plutot dans create, mais je te conseillerais personnellement de mettre tout ca dans l'objet coffre

[iota]
[iota]
Niveau 6
21 novembre 2013 à 22:05:11

Ok j'avais voulu centraliser un peu le code sur mon personnage mais je vais essayer dans l'objet coffre.

Merci pour ta réponse :)

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