Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -14%
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 ...
Voir le deal
299.99 €

 

 [résolu]temps d'un dialogue

Aller en bas 
3 participants
AuteurMessage
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
dominouche


Nombre de messages : 145

Age : 68

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


[résolu]temps d'un dialogue Empty
MessageSujet: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 19:21

Bonjour,
j'ai un dialogue relativement long et il se ferme avant d'aoir tout lu.
Comment augmenter le temps de "lecture"?
Code:
bool  dialogueGarcon;
function cGars_Talk()
{
  if ( dialogueGarcon == false )
  { // La condition pour exécuter le dialogue
    cBrett.Walk(cGars.x -90,   cGars.y +60, eBlock, eWalkableAreas);
    cBrett.FaceCharacter (cGars);
    cBrett.SayAt(5, 12,500,  "Bonjour, mais où est Freddy?");
     cGars.SayAt (500, 12,500, "");
     cGars.SayAt (500, 12,500, "Surpris!  Et non je ne suis pas ton copain d' école. Mais Freddy m' a demandé de l' aide! Tu es toujours devant ton écran avec ces jeux souvent très violents. Freddy voulait que tu découvres les beautés que nous réserve la nature et que tu quittes ces fichus jeux informatiques. Nous avons mis au point cette petite enquête pour être sur que tu viennes dans ce joli pays");
    
    dialogueGarcon = true; // La variable change de valeur donc la condition ne sera plus respectée ensuite.
  }

}


Dernière édition par dominouche le Lun 1 Mai 2017 - 20:03, édité 1 fois
Revenir en haut Aller en bas
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]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 19:36

Salut dominouche,

Malheureusement je pense pas qu'AGS propose nativement de redéfinir ce paramètre. Tu as plusieurs options malgré tout. L'une d'entre elles consiste à coder toi-même une fonction qui se chargera de l'affichage du texte à l'écran, et avec laquelle tu auras pleine maîtrise sur le temps d'affichage.
Une autre option, à laquelle je recourrais probablement pour ma part étant donné la longueur de ton texte, consiste à scinder ton texte pour l'afficher en plusieurs temps. Ce faisant, je pense que la lecture s'en trouvera grandement allégée. Par exemple :
Code:
cGars.SayAt (500, 12, 500, "Surpris!  Et non je ne suis pas ton copain d' école. Mais Freddy m' a demandé de l' aide!");
cGars.SayAt (500, 12, 500, "Tu es toujours devant ton écran avec ces jeux souvent très violents. Freddy voulait que tu découvres les beautés que nous réserve la nature et que tu quittes ces fichus jeux informatiques.");
cGars.SayAt (500, 12, 500, "Nous avons mis au point cette petite enquête pour être sur que tu viennes dans ce joli pays");

Au passage, quelle est l'utilité de la commande que tu passes en ligne 9, où tu affiches une ligne de texte vide ?

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 19:50

En fait il existe bien une commande pour définir une vitesse de lecture : TextReadingSpeed.

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
dominouche


Nombre de messages : 145

Age : 68

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


[résolu]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 20:01

Ok, merci Kitai, je vais scinder le texte.

Revenir en haut Aller en bas
dominouche
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
dominouche


Nombre de messages : 145

Age : 68

Localisation : Olonne sur mer, Vendée

Date d'inscription : 19/04/2016


[résolu]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 20:02

Merci Valoulef, je vais voir cette commande
Revenir en haut Aller en bas
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]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue EmptyLun 1 Mai 2017 - 21:16

Ah super, merci valoulef. Je suis complètement passé à côté (j'en ai vu aucune mention sur le forum anglophone d'ailleurs).

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Contenu sponsorisé





[résolu]temps d'un dialogue Empty
MessageSujet: Re: [résolu]temps d'un dialogue   [résolu]temps d'un dialogue Empty

Revenir en haut Aller en bas
 
[résolu]temps d'un dialogue
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu]personnage avance pendant dialogue
» Dialogue ( resolu )
» Dialogue different d'un personnage.
» [résolu ] Créer un dialogue non bloquant
» [résolu] Comment stopper un dialogue en cours ?

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: