AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 bouton pause avec view

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Legends
Petit bavard
avatar

Messages : 54
Localisation : 28
Projet Actuel : Zakyro
jeu Android

MessageSujet: bouton pause avec view   Dim 5 Mar 2017 - 6:26

Bonjour,
J'ai fait un bouton pause pour mon jeu de platforme mais le soucis c'est que si je place l'objet pause sur ma carte le bouton ne suit pas le personnage et si je fait un code avec des view_xvieux j'ai le sprite qui suit n'importe comment mais pas l'objet donc ça fonctionne pas.
es que quelqu’un pourrait m'aider svp ou si quelqu’un a plus simple
voici mon code:
obj_pause

.create:
Code:
globalvar pause_physics, paused, pause_BG;
            paused = false;
            pause_BG = -1;

.left_pressed:
Code:

if(game_is_paused()) {
    game_resume();
} else {
    game_pause();
}

image_index = game_is_paused();

.draw_guy:
Code:

if(background_exists(pause_BG)) {
    draw_background(pause_BG,0,0);
}

draw_self();

les script:

game_pause:
Code:
if(paused) then exit;

if(application_surface_is_enabled()) {
    var w, h, tempsurf;
    w = surface_get_width(application_surface);
    h = surface_get_height(application_surface);
    
    tempsurf = surface_create(w,h);
    surface_set_target(tempsurf);
    draw_clear(c_black);
    draw_set_colour_write_enable(true,true,true,false);
    draw_enable_alphablend(false);
    draw_surface(application_surface,0,0);
    draw_set_colour_write_enable(true,true,true,true);
    draw_enable_alphablend(true);
    surface_reset_target();
    
    pause_BG = background_create_from_surface(tempsurf,0,0,w,h,false,false);
    surface_free(tempsurf);
} else {

    screen_save("pauseBG.png");
    pause_BG = background_add("pauseBG.png",0,0)
}

instance_deactivate_all(true);
if(pause_physics) then physics_pause_enable(true);
instance_activate_object(parent_dont_pause);

paused = true;

game_resume:

Code:
if(!paused) then exit;

if background_exists(pause_BG) then background_delete(pause_BG);
pause_surface = -1;

instance_activate_all();
if(pause_physics) then physics_pause_enable(false);

paused = false;

game_is_paused:

Code:
return paused;

_________________
fleche_d Pixel.Studio.Art fleche_g
Revenir en haut Aller en bas
Griph42
Débutant
avatar

Messages : 10
Localisation : Rhone alpes
Projet Actuel : Demon expel
MMORPG a monde ouvert

MessageSujet: Re: bouton pause avec view   Dim 5 Mar 2017 - 12:21

Slt tu devrait peut etre creer une HUD specialement pour le bouton pause non?
Revenir en haut Aller en bas
 
bouton pause avec view
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» blocage nuvi 1340 au démarrage
» [résolu] une vidéo ajustable en taille avec bouton survol?
» Créer un bouton avec un objet et son sprite
» ouvrir un PDF avec bouton flash
» Problème avec la couleur d'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: