AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 Bouton Pause

Aller en bas 
5 participants
AuteurMessage
Oane
Utilisateur moyen
Oane


Messages : 60
Localisation : Paris

Bouton Pause Empty
MessageSujet: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 22:23

Salut!
Comment faire pour créer un bouton pause affichant un menu?
(sans utiliser le sleep qui gèle toute l'application)

merci ;fleche_d
Revenir en haut Aller en bas
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 22:35

tu veux en faire en sorte que quand tu appuie sur un bouton tu est un menu et que quand tu rappuie sur le meme bouton ou sur un autre sa revien sur le jeu qui sera tj a la meme place.

Si c sa il faut que tu mette la room de ton jeu persistant, puis que quand tu appuie sur la touche sa t'envoie sur la room du menu, puis si tu appuie sur la touche sa t'envoie sur la room du jeu.

Si tu ve je pe essayer de te faire un exemple

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Invité
Invité




Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 22:35

pour le faire il faut impliquer une variable dans tous les objets actifs du jeu qui bloque le mouvement et tout ensuite tu n'a qu'a afficher le menu

exemple

if not pause=true then
{speed=3};
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 23:20

Sinon, essaye de faire tout ton menu dans UN step de UN objet : t'as plus qu'à faire une boucle while et c'est gagné....

Plus simple : désactiver toutes les instances, créer le menu (qui ne sera donc pas désactivé) puis les réactivées à la fermeture du menu

_________________
Bouton Pause Control-commentTous les icones de gm utilisables sur le cbna ICI  Bouton Pause Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 23:32

ou encore plus facile tu sauvegardes la partie dans le répertoire temp et tu passes à la room avec le menu et pour revenir à la partie, plus qu'à la charger.
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 23:37

Il est pas bête, le Dan.... soleil

_________________
Bouton Pause Control-commentTous les icones de gm utilisables sur le cbna ICI  Bouton Pause Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 23:39

Merci rouge je pense que je vais faire un petit exemple dès que je reviens chez moi clinoeuil
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMar 28 Aoû 2007 - 23:40

Bonne idée, ça fera avancer le GMpack n°6

_________________
Bouton Pause Control-commentTous les icones de gm utilisables sur le cbna ICI  Bouton Pause Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
OKSYD
Utilisateur confirmé: Rang *****
OKSYD


Messages : 2302
Localisation : Pioneer 2
Projet Actuel : Hard Pac III

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMer 29 Aoû 2007 - 8:10

https://cbna.forumactif.com/Programmation-c3/Scripts-GML-f15/Script-Pause-different-de-tous-les-autres-t2189.htm

Il faut que ton menu ait une depth inférieure à celle du contolleur de pause, et le réactiver ici :
Citation :
if pause = 0//Si le jeu n'est pas encore en pause
{
screen_save_part("pause.bmp",view_xport[0],view_yport[0],window_get_region_width(),window_get_region_width());//Prend une screenshot de l'écran
spr_game = sprite_add("pause.bmp",0,0,0,0,0,0,0);//Et le nomme: spr_game
instance_deactivate_all(1);//Désactive toutes les instances
instance_activate_object(menu);// Réactive l'objet du menu pause
pause = 1;//Met la variable de pause à 1
exit
}

Remarque : Tu n'es pas obligé de drawer le screenshot de pause si ton menu prend toute la view.

_________________
Bouton Pause Hardpac3uv4
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMer 29 Aoû 2007 - 12:14

Bref, tu prends celui qui te convient, moi je te suggère mon exemple

exemple pause
Revenir en haut Aller en bas
Invité
Invité




Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyMer 29 Aoû 2007 - 12:32

M@d_Doc a écrit:
Bonne idée, ça fera avancer le GMpack n°6

arrete de revasser rire2
sinon pas mal l'exemple dan super
Revenir en haut Aller en bas
Oane
Utilisateur moyen
Oane


Messages : 60
Localisation : Paris

Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause EmptyJeu 30 Aoû 2007 - 8:19

Merci à tous pour vos réponses..
me reste à tester vos solutions (à vrai dire je m'attendais à un truc plus simple mais ça va me permettre d'apprendre!)
Merci!!!
Revenir en haut Aller en bas
Contenu sponsorisé





Bouton Pause Empty
MessageSujet: Re: Bouton Pause   Bouton Pause Empty

Revenir en haut Aller en bas
 
Bouton Pause
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» bouton pause avec view
» mouse left bouton sur draw
» Créer un bouton avec un objet et son sprite
» Générateur de bouton
» Un ascenseur qui fonctionne avec un bouton ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: