AccueilFAQRechercherS'enregistrerConnexion
 

Texte défilant

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Texte défilant   Mar 15 Juil - 22:05

Salut,

C'est encore une fois une question très simple:

Comment faire un texte défilant (un long texte) sous GM6.1 ?

Merci

A+
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas
Liang
Maitre absolu adjoint
Maitre absolu adjoint


Sexe:Masculin
Age : 16
Inscrit le : 28 Fév 2007
Messages : 764
Programme utilisé (Gm/RmXp/...) : Game Maker 6.1 register (merci à quelqu'un !!), RPG Maker, Photoshop (un peu).
Etudes : --
Loisirs : Guitare, Game maker, assez fan de DotA en ce moment ^^

MessageSujet: Re: Texte défilant   Mar 15 Juil - 23:08

Tu veux que ça s'affiche dans un boite de dialogue en bas de ton écran de jeu, ou un truc du genre l'introduction dans star wars ?
Revenir en haut Aller en bas
Fireranger
Maitre absolu adjoint
Maitre absolu adjoint


Sexe:Masculin
Age : 15
Inscrit le : 22 Nov 2007
Messages : 672
Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks

MessageSujet: Re: Texte défilant   Mar 15 Juil - 23:16

Eh bien, tu peux utiliser la fonction draw_text et mettre une variable:
Code:
draw_text(room_width-variable,y,"tontexte");
variable+=1

_________________
Guten Tag von Deutschland ^^


Dernière édition par Fireranger le Jeu 17 Juil - 16:35, édité 1 fois
Revenir en haut Aller en bas
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Re: Texte défilant   Mer 16 Juil - 1:06

Ok, merci, je vais essayer.

P.S: C'est un texte défilant basique.
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas
Liang
Maitre absolu adjoint
Maitre absolu adjoint


Sexe:Masculin
Age : 16
Inscrit le : 28 Fév 2007
Messages : 764
Programme utilisé (Gm/RmXp/...) : Game Maker 6.1 register (merci à quelqu'un !!), RPG Maker, Photoshop (un peu).
Etudes : --
Loisirs : Guitare, Game maker, assez fan de DotA en ce moment ^^

MessageSujet: Re: Texte défilant   Jeu 17 Juil - 16:02

Non, c'est différent, est-ce que le texte remplit toute une page avec rien d'autre à côté (dans ce cas fais un background défilant, tout simplement), ou alors ça fait comme dans une boite de dialogue genre pokémon, et là je pense que la solution de Fireanger marche (je sais pas hein, je dis ça comme ça !)
Revenir en haut Aller en bas
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Sexe:Masculin
Age : 49
Inscrit le : 13 Aoû 2005
Messages : 7902
Programme utilisé (Gm/RmXp/...) : GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes : Supérieures
Loisirs : ordinateur

MessageSujet: Re: Texte défilant   Jeu 17 Juil - 20:59

Bonsoir à tous,

Bobo m'avait gentiment fait un prog. GM v6.1 pour justement produire un texte défilant.
Je te le donne par conséquent (le gm6 est basé sur une fonte de caractères)

A+

http://www.zshare.net/download/15499428cff4b018/


_________________
Revenir en haut Aller en bas
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Sexe:Masculin
Age : 49
Inscrit le : 13 Aoû 2005
Messages : 7902
Programme utilisé (Gm/RmXp/...) : GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes : Supérieures
Loisirs : ordinateur

MessageSujet: Re: Texte défilant   Jeu 17 Juil - 23:38

Je up afin que GameMaker voit la modification ci-dessus.
_________________
Revenir en haut Aller en bas
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Re: Texte défilant   Ven 18 Juil - 2:04

Merci Xierra! :)

Je le télécharge, et je t'en donne des nouvelles.
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Re: Texte défilant   Sam 19 Juil - 16:55

J'ai fais quelques modifications pour qu'il s'adapte à la Unregistred. J'ai tout ce que je veux, sauf, réduire la vitesse:

ev10
Code:
texte="On trouve, dans les plus " + chr(10) + chr(13) + "anciennes légendes de ce monde, " + chr(10) + chr(13) + "l'histoire des Masques de puissance." + chr(10) + chr(13) + "Ces Masques, qui ont une valeur inestimable"
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "et sont porteurs de la magie sacrée" + chr(10) + chr(13) + "des éléments, seraient donnés à des" + chr(10) + chr(13) + "humains ayant beaucoup de coeur"
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "et d'esprit.  Il existe quatre masques:" + chr(10) + chr(13) + "Celui de la terre, celui de l'air, " + chr(10) + chr(13) + "celui du feu et celui de l'eau et" + chr(10) + chr(13) + "seizes pierres de puissance qui servent à alimenter"
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "les Masques d'une puissante magie.  Dans " + chr(10) + chr(13) + "l'éternel combat entre le bien" + chr(10) + chr(13) + "et le mal, entre le jour et la nuit,"
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "entre les Dieux des mondes positifs et" + chr(10) + chr(13) + "ceux des mondes négatifs, la tâche de" + chr(10) + chr(13) + "ces élus serait de rétablir " + chr(10) + chr(13) + "l'équilibre de ces forces."
texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "Amos Daragon, fils d'Urban" + chr(10) + chr(13) + "et de Frilla Daragon, fut" + chr(10) + chr(13) + "choisi pour accomplir cette mission." + chr(10) + chr(13) + "Dès sa naissance, son destin fut"
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "écrit, par la Dame Blanche, en lettres d'or" + chr(10) + chr(13) + "dans la grande histoire des héros éternels.  " + chr(10) + chr(13) + "celle-ci, déesse suprème du monde, attendait "
//texte += chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13) + chr(10) + chr(13)
texte += chr(10) + chr(13) + "patiemment le jour de sa révélation..." + chr(10) + chr(13)
a=0;

ev50
Code:
draw_set_font(font_oenglish);
draw_set_color(c_yellow);
draw_set_halign(fa_center);
draw_text(160,96-a,texte);
a+=1.0;

Qui peut m'aider?

P.S: En fait, ce n'était pas si simple que ça! ^^
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas
Fireranger
Maitre absolu adjoint
Maitre absolu adjoint


Sexe:Masculin
Age : 15
Inscrit le : 22 Nov 2007
Messages : 672
Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks

MessageSujet: Re: Texte défilant   Sam 19 Juil - 17:01

Eh bien tu peut remplacer tous les chr(13) par des "Enter" et les Chr(10) par des espaces, a moins que ça soit l'inverse... Mais, tu peut séparer chaque partie dans une alarm non?
_________________
Guten Tag von Deutschland ^^
Revenir en haut Aller en bas
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Re: Texte défilant   Sam 19 Juil - 17:22

Je ne connais pas bien les alarms.
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas
dam73
Maitre absolu
Maitre absolu


Sexe:Masculin
Age : 34
Inscrit le : 02 Mar 2006
Messages : 1035
Programme utilisé (Gm/RmXp/...) : Game Maker6.1
Loisirs : Football Manager, RPG , shoot them up, Beat them all, Game Maker

MessageSujet: Re: Texte défilant   Dim 20 Juil - 9:17

salut,
bon j'ai la flème de tout expliquer dans le gm6 XD , mais je t'envois cet exemple qui est un peu plus simple que le premier

http://dl.free.fr/qA1Q5zphN/texte_qui_defile.gm6

edit: si tu veut que le texte aille moins vite tu modifie dans ev100 yscroll += (chiffre)
_________________

Revenir en haut Aller en bas
Fireranger
Maitre absolu adjoint
Maitre absolu adjoint


Sexe:Masculin
Age : 15
Inscrit le : 22 Nov 2007
Messages : 672
Programme utilisé (Gm/RmXp/...) : Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks

MessageSujet: Re: Texte défilant   Dim 20 Juil - 17:35

^^ Est-ce que c'est comme ça que tu le voulais?
_________________
Guten Tag von Deutschland ^^
Revenir en haut Aller en bas
Gamemaker
Maitre absolu adjoint
Maitre absolu adjoint



Inscrit le : 30 Juin 2006
Messages : 604
Programme utilisé (Gm/RmXp/...) : GM6.1 Lite -7.0 Lite, Claris HomePage 3.0

MessageSujet: Re: Texte défilant   Dim 20 Juil - 17:47

Je vais regarder quand je pourrai.

Merci
_________________


Demande d'aide à plusieurs membres.
Programmation: ||||||||||||||||||||||||
Sprites [Persos]: Terminé!
Sprites [Lieux]: ||||||||||||||||||||||||||||
Musiques : ||||||||||||||||||||||||||
Sons: |||||||||

Revenir en haut Aller en bas

Texte défilant

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Problèmes :: GM - Problèmes avec les bases de Game Maker-