| Le jeu est figé :( | |
|
|
Auteur | Message |
---|
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Le jeu est figé :( Mer 17 Fév 2010 - 18:05 | |
| Salut Voilà, j'ai un problème. On démarre le jeu sans probleme, on passe par le menu et on joue. Une fois qu'on a perdu toute ses vies, on retourne sur le menu et là PAF, le jeu est figé, on doit mitraillé Echap pour que ca veuille bien fermé. Je sais plus quoi faire |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:08 | |
| T'utilise quelle commande pour revenir au menu ? un game restart ou un room goto ? Sinon a part en voyant la source de ton code ça risque d'etre compliqué ^^ a moins que tu nous donne plus d'infos. En tout cas essaye de verifier si c'est pas un bug de boucle infinis en regardant bien toutes tes boucles (for, while, ...) Si tu trouve toujours pas ben :gniah: Ah aussi essaye de bien tout verifier en mode debug, genre tes instances, etc... Sinon ton jeu il est en D&D ou en GML ? |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:16 | |
| Pour la commande, j'utilise room_goto : if global.vie<=0 {room_goto(room1)}
Je pense que je n'est pas de boucles infini dans mon code. Sinon, c'est en GML.
Et pour info, c'est que la deuxieme fois qu'on arrive sur le menu que le jeu ce fige :sarcastique: |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:19 | |
| t'as des instances persistantes sinon ? ou bien charge tu des ressources externes a un moment du jeu sans les liberés, et en mode debug t'as combien d'instances lorsque le jeu se fige ? |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:24 | |
| Oui, j'utilise des obj_persistent (le menu justement, qui sert de remettre en même temps le score et la vie de retour a zero). Sinon, j'ai 141 instances alors qu'en temps normal, j'en ai seulement 2. Le nombre exact d'instance dans la room que j'utilise pour mes essais. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:30 | |
| Pour le menu, s'il est persistant, fait attention quand tu reviens a ta room ou il est crée car il va se recréer. Genre tu peut mettre dans le create du menu : if(instance_number(objMenun) > 0) instance_destroy() puis pour tes autres instances tu dit qu'il y en a seulement 2 au départ, puis que quand le jeu bug y en a alors 141 ? |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:33 | |
| Bah, en comptant la musique et le menu, ca fais 2 instances (les 2 obj en persistent) puis quand le jeu bugs, y'a 141 instances au lieu de 2. Comme si ca bugué entre les 2 rooms |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:35 | |
| Dans le mode debug tu peut voir le nom des instances du jeu, elles ce nomment comment les 141 instances ? |
|
| |
Linky439 Utilisateur confirmé: Rang *****
Messages : 2643 Localisation : Sur le forum du CBNA...ou pas Projet Actuel : La Galaxie Scellée
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:36 | |
| Essaie de detruire tes instances si ya plus de vie, ou de les desactiver. _________________ Cliquez pour accéder aux topics dédiés ! |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:36 | |
| Où on voit le nom des instances ? linky : ca devrait les desactivés automatiquement, vu que je change de room |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:39 | |
| en debug mode tu fait tools puis show instances |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:40 | |
| c'est les instances de la room du jeu (pas du menu) |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:44 | |
| Les instances du jeu, tu les crées avec un autre objet ou elle sont deja dans la room ? Sinon tu devrais faire ça pour voir quand c'est qu'elles se créent :
Dans leur create event tu met : show_error("instance crée", 0)
au moins tu vois a quel moment précis elle sont crées... |
|
| |
al_tanner Utilisateur confirmé: Rang ****
Messages : 1170 Localisation : Sur Terre Projet Actuel : Dimension at War
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:47 | |
| les objets sont placer manuelement dans la room, pas avec un autre obj. Attends, je t'envoie par MP ou par msn (plus simple) le GMK de GM8 je précise. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 18:49 | |
| ben par msn ok (mon @ddresse est visible) |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 19:41 | |
| je suis pas sur mais remet global.vie a 10 par exemple car sinon ca fait une boucle infini pour lui, il refait la meme commande (room_goto) |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 20:42 | |
| voila le probleme est résolut c'etait simplement une histoire d'instances crées mais pas détruites |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 22:50 | |
| cool |
|
| |
CoDeAVE Utilisateur confirmé: Rang **
Messages : 408 Localisation : Québec
| Sujet: Re: Le jeu est figé :( Mer 17 Fév 2010 - 23:08 | |
| - al_tanner a écrit:
- Pour la commande, j'utilise room_goto :
if global.vie<=0 {room_goto(room1)} ..
Peut-être: if global.vie<=0 { global.vie = 3 //À ajouter??......peut être ailleurs room_goto(room1) } |
|
| |
Contenu sponsorisé
| Sujet: Re: Le jeu est figé :( | |
| |
|
| |
| Le jeu est figé :( | |
|