Shai-la Ouvrière en Chef de la Grande Tasse Bleue


Inscrit le : 17 Avr 2006 Messages : 2641
| Sujet: Re: messages et dialogues dans un GUi Mar 22 Avr - 9:21 | |
| Je voulais avoir la même chose dans un de mes précédents jeux, StarFreakers, et comme le dit Dan, la méthode la plus simple a été d'utiliser un text label dans un GUI, dont je change le contenu par le biais du script à chaque fois. Sinon, pour faire genre BD interactive, en ce qui me concerne pour Dread Mac Farlane j'utilise simplement l'option "think" au lieu de "talk" en utilisant un GUI blanc et carré qui s'affiche automatiquement au-dessus du perso comme une bulle de BD. Le seul truc pénible avec cette méthode c'est que l'animation Think ne se répète pas en boucle, du coup si le dialogue est un peu long, le personnage s'arrête tout seul à la fin de la loop alors que le texte reste affiché. Mais bon, c'est tellement pratique d'avoir un texte qui se détache bien du fond  _________________
 http://www.ninatonnerre.com : le site officiel de la BD Nina Tonnerre http://katurajdr.fr : mon forum officiel sur mes BD et autres créations |
|
Alph Eratz Cliqueur Amateur


Age : 44 Inscrit le : 23 Jan 2008 Messages : 464 Localisation : voir mon site
| Sujet: Re: messages et dialogues dans un GUi Mar 22 Avr - 9:55 | |
| Je veux bien essayer avec le GUI Label mais je ne sais pas comment procéder avec le script pour changer les textes et simuler le dialogue. Si je pouvait avoir un exemple concret de procédure ça me permettrai d'avancer plus vite car là je coince. Pour ce qui est des rooms et des sprites je n'ai pas de problème, je viens de modifier une room pour qu'elle puisse répondre à la nouvelle disposition que j'ai effectué récemment. Merci pour votre attention et vos réponses. _________________
SOSEFA2BAMA*  *Société Secrète des Fabricants de Baguettes et de Balais Magiques.
 |
|
Shai-la Ouvrière en Chef de la Grande Tasse Bleue


Inscrit le : 17 Avr 2006 Messages : 2641
| Sujet: Re: messages et dialogues dans un GUi Mar 22 Avr - 10:59 | |
| Tu nommes par exemple ton label "conversation". Ensuite dans le script, tu mets :
Conversation.Text="Bonjour, ceci est une ligne de dialogue !";
et le texte "bonjour, ceci est une ligne de dialogue !" apparaîtra dans le GUI. _________________
 http://www.ninatonnerre.com : le site officiel de la BD Nina Tonnerre http://katurajdr.fr : mon forum officiel sur mes BD et autres créations |
|
riseryn Cliqueur Emérite


Inscrit le : 01 Nov 2007 Messages : 561 Localisation : 77
| Sujet: Re: messages et dialogues dans un GUi Mar 22 Avr - 11:35 | |
| Avec Hypertext tu devrais essayer cela
function game_start() { Hypertext.SetPrefixStyle(HYPERTEXT_NORMAL, 1, eHypertextSpecial_None, 255, 0, 0); Hypertext.Add(String Title, String Text);//cette ligne autant de fois que de textes de discussion. .... Hypertext.Prerender(); } Dans ton GUI tu mets un bouton sans fond (image 0)qui couvre toute la surface ou tu veux que le texte s'affiche. Tu le nomme par exemple btnTextes.
Il faut definir dans le game start tous les textes. EX: Hypertext.Add("ego1", "salut"); Hypertext.Add("ego2", "au revoir"); Hypertext.Add("carabosse1", "hocus pocus");
Dans le script quand tu veux faire apparaitre une de ces lignes tu ecris Hypertext.ShowOnButton(btnTextes, "carabosse1"); et a l'emplacement choisi tu verras apparaitre hocus pocus. _________________ il y a deux choses d'infinis, l'univers et la connerie humaine. En ce qui concerne l'univers je ne suis pas sur. (Albert Einstein) |
|
riseryn Cliqueur Emérite


Inscrit le : 01 Nov 2007 Messages : 561 Localisation : 77
| Sujet: Re: messages et dialogues dans un GUi Mar 22 Avr - 11:37 | |
| Maintenant tu as le choix la methode simple de shai la ou la compliquee que j'ai donnee (mais qui permet de naviguer entre les textes comme sur une page web)
 _________________ il y a deux choses d'infinis, l'univers et la connerie humaine. En ce qui concerne l'univers je ne suis pas sur. (Albert Einstein) |
|