Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 [résolu]Probleme de gui

Aller en bas 
4 participants
AuteurMessage
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 58

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Probleme de gui Empty
MessageSujet: [résolu]Probleme de gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 7:19

Salut a Tous

J'aurais besoin d'un petite info (j'ai fouiller avant et regarder le fichier d'aide)

j'ai un gui qui fait 205X94 pixel avec sur le coté une fleche haut et une flache bas
dedans il y a une textBox et 2 fleches sur le coté

je voudrais que dans cette fenetre s'affiche un texte (assez long) que l'on defile avec fleche haut ou bas
suivant que l'on remonte ou descend les pages

J'ai essayer en modifiant ligne par ligne le label crée dans ce guy et en mettant des Wait entre chaque ligne mais c'est pas terrible et en plus on recupère la main sur le joueur une fois que tout le texte soit affiché (c'est assez long)

si quelqu'un a une info merci d'avance


Dernière édition par hanakin le Mar 2 Juil 2013 - 12:13, édité 1 fois
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 45

Localisation : Montpellier

Date d'inscription : 17/04/2006


[résolu]Probleme de gui Empty
MessageSujet: Re: [résolu]Probleme de gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 9:21

C'est très compliqué à programmer mais je crois qu'il existe un module "Journal" qui fait ce genre de chose.
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Probleme de gui Empty
MessageSujet: Re: [résolu]Probleme de gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 9:36

Shai-la a écrit:
C'est très compliqué à programmer mais je crois qu'il existe un module "Journal" qui fait ce genre de chose.
Effectivement, il y a ce module proposé par la communauté anglophone, je ne sais pas s'il répond exactement à ce que tu veux faire.
J'avais aussi fait ce module, malheureusement, il reste quelques bugs importants que je dois corriger, mais en ce moment j'ai un peu la flemme.

Ce que j'ai du mal à saisir, c'est que les zones de saisie dans AGS (les TextBoxes) ne permettent d'afficher qu'une seule ligne, donc en fait ton idée de faire défiler cette unique ligne avec les flèches ?
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 58

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Probleme de gui Empty
MessageSujet: re gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 11:30

effectivement le textbox n'affiche qu"une ligne
j'ai fait plusieurs lignes qui remplisse le gui mais qui sont separées par un wait car je n'arrive pas a changer de ligne avec la fleche

lorsque j'affiche le gui tout se déroule tout seul

ex :
label.textbox("toto");
wait(50);
label.textbox("tata");
wait(50);

Etc...

et a la fin gui.Visible = false ;

je vais regarder du coté journal merci
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Probleme de gui Empty
MessageSujet: Re: [résolu]Probleme de gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 13:42

Une autre solution est la suivante (en supposant que tu affiches les lignes sur une zone de texte nommée lblContenu) :
Code:
// dans le global script
// Le nombre de lignes que tu veux afficher
#define NOMBRE_LIGNES 5
String Contenu[NOMBRE_LIGNES];
// Chaque ligne (commence à 0, finit à NOMBRE_LIGNES-1)
Contenu[0] = "tata";
Contenu[1] = "titi";
Contenu[2] = "tutu";
Contenu[3] = "tete";
Contenu[4]" = "toto";
// La variable qui nous dit quelle ligne afficher
int LigneContenu = 0;

// La fonction de clic sur ta flèche du haut
function btnFlecheHaut_OnClick(GUIControl *control, MouseButton button) {
  // On passe à la ligne précédente, ou à la dernière ligne si on était sur la première
  if (LigneContenu) LigneContenu--;
  else LigneContenu = NOMBRE_LIGNES-1;
  // On affiche la ligne si elle contient bien du texte
  if (!String.IsNullOrEmpty(Contenu[LigneContenu])) lblContenu.Text = Contenu[LigneContenu];
}

// La fonction de clic sur ta flèche du bas
function btnFlecheHaut_OnClick(GUIControl *control, MouseButton button) {
  // On passe à la ligne précédente, ou à la dernière ligne si on était sur la première
  if (LigneContenu < NOMBRE_LIGNES-1) LigneContenu++;
  else LigneContenu = 0;
  // On affiche la ligne si elle contient bien du texte
  if (!String.IsNullOrEmpty(Contenu[LigneContenu])) lblContenu.Text = Contenu[LigneContenu];
}
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis


Nombre de messages : 1346

Date d'inscription : 10/05/2012


[résolu]Probleme de gui Empty
MessageSujet: Re: [résolu]Probleme de gui   [résolu]Probleme de gui EmptyMar 14 Mai 2013 - 16:49

Une autre ... hum, "solution", à la fois laborieuse et hideuse, pourrait-être de gérer chaque ligne de texte dans un objet d'inventaire, et de les afficher dans une InventoryWindow large pour un seul item, mais scrolable avec ScrollUp et ScrollDown.
Voilà. rougit
Je tenais aussi à dire que ce n'est pas moi qui ai posté cette idée, mais quelqu'un d'autre qui à piraté mon compte. J'ai trop honte. J'assume pas.


Dernière édition par Billbis le Mer 15 Mai 2013 - 6:43, édité 2 fois
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
hanakin
Cliqueur Amateur
Cliqueur Amateur
hanakin


Nombre de messages : 492

Age : 58

Localisation : Angers

Date d'inscription : 12/09/2012


[résolu]Probleme de gui Empty
MessageSujet: re gui   [résolu]Probleme de gui EmptyMer 15 Mai 2013 - 6:21

Merci Messieurs

Je vais tester tout ça
Revenir en haut Aller en bas
http://dinomania.chez-alice.fr/index.htm
Contenu sponsorisé





[résolu]Probleme de gui Empty
MessageSujet: Re: [résolu]Probleme de gui   [résolu]Probleme de gui Empty

Revenir en haut Aller en bas
 
[résolu]Probleme de gui
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]Probleme de sons
» [résolu]Pb Probleme de variable
» [Resolu] Probleme FollowCharacter
» [résolu] Problème de retour à la ligne
» [résolu] Problème msg : "Command already queued to run"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: