AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



Le Deal du moment :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

Partagez
 

 Astuces : Utiliser puts et print sous VX

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeVen 12 Sep 2008 - 17:47

Bon, pour le moment, il est impossible de mettre gets, mais je cherche toujours. Peut-être trouverais-je le moyen de passer par une inputbox. On verra. Je me suis mis au vrai Ruby (pas le RGSS) pour essayer de coder une solution valable même si je vais devoir l'ajuster pour le RGSS2. Enfin, pour le moment voici pour ceux qui codait déjà en Ruby et qui voudrait utiliser le puts. Puisque nous n'avons pas de console nous remplaceront uniquement par une fonction équivalente. Donc dans le fichier du Main, juste avant son begin, écriver le code suivant :

Code:
def self.puts(val)
 print "#{val}\n"
end

Cette définition simulera le comportement de puts dans VX, ce qui fait qu'on peut utiliser puts et print comme on le ferait pour vrai en Ruby avec le même type de comportement.
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
akakin
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 30
Inscrit le : 20/08/2008
Messages : 2555

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeDim 14 Sep 2008 - 10:01

Mais je ne comprends pas trop a quoi sa va nous servir.

Explique plus clairement.
Revenir en haut Aller en bas
http://eternara-rpg.1fr1.net/forum.htm
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeDim 14 Sep 2008 - 11:53

Pour moi c'est très clair et il à dit à quoi ça servait...

Citation :
Cette définition simulera le comportement de puts dans VX, ce qui fait qu'on peut utiliser puts et print comme on le ferait pour vrai en Ruby avec le même type de comportement.
Revenir en haut Aller en bas
jebbou
Doyen
Doyen
jebbou


Masculin Age : 46
Inscrit le : 20/08/2008
Messages : 2485

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeDim 14 Sep 2008 - 13:15

Pour comprendre le sens de cette phrase, il faut savoir ce qu'est "Puts" et "Gets". Pour clarifier, puts est une méthode qui affiche une ligne de texte, et gets est une methode qui lit une ligne de texte. Utiliser le puts d'Hikari va faciliter l'affichage dans les exercices des cours.

Cordialement,

Jeb
Revenir en haut Aller en bas
Blockade
Ex-Admin Cruelle
Ex-Admin Cruelle
Blockade


Féminin Age : 32
Inscrit le : 03/07/2008
Messages : 2441

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeDim 14 Sep 2008 - 13:24

Il me semble qu'il à dit à quoi servaient ces deux commandes, dans ces cours ^^
Revenir en haut Aller en bas
akakin
Corsaire Lv.19
Corsaire Lv.19
avatar


Masculin Age : 30
Inscrit le : 20/08/2008
Messages : 2555

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeDim 14 Sep 2008 - 14:42

Ah et bien merci , sa m'a écrlairssi tout d'un coup.
Revenir en haut Aller en bas
http://eternara-rpg.1fr1.net/forum.htm
Invité
Invité
avatar



Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeJeu 18 Sep 2008 - 15:09

Oh grand merci. En effet, puisque puts faisait automatiquement le retour de ligne, c'est ce que j'utilisais. Je vais donc pouvoir reprendre ma façon d'utiliser le Ruby. Merci encore Hikari. J'espère que tu trouvera une façon de simuler le gets également.
Revenir en haut Aller en bas
MirainoHikari
Ex-Admin-Script
Ex-Admin-Script
MirainoHikari


Masculin Age : 42
Inscrit le : 26/05/2008
Messages : 2360

Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitimeJeu 18 Sep 2008 - 16:28

Bon, pour ceux qui n'aurait pas compris à quoi servait ce code. C'est principalement pour ceux qui savaient déjà codé en Ruby. Le gets demande une entrée clavier, le puts et le print affiche à l'écran.

Seul print fonctionne normalement sous VX. Comme il n'y a pas de console, l'affiche du print se fait dans une boîte de dialogue et puts à été retiré. La différence entre puts et print est le retour de ligne. Puts affiche une ligne à l'écran alors que print affiche des caractères. Donc, avant une invite, on utilise généralement print, puis pour afficher le résultat, on utilise puts. Dans VX, afficher des caractères ou une ligne reviens au même puisque c'est une nouvelle boîte de dialogue qui est afficher entre chaque appel de print. Dans ma fonction puts, j'ai quand même remis le retour de ligne pour que le comportement soit identique au vrai puts, mais visuellement, ce retour de ligne parrait peu. Mais, en l'ayant ajouter, ceux qui veulent programmer en utilisant puts le peuvent.

Voilà c'est tout. Ça n'a pas beaucoup d'incidence sur le reste. Sous VX, tu peux utiliser l'un comme l'autre, ça ne changera rien. C'est seulement si tu veux programmer en Ruby sur ton ordinateur avec Notepad++ que ça va faire une différence.
Revenir en haut Aller en bas
http://mirainohikari.deviantart.com
Contenu sponsorisé




Astuces : Utiliser puts et print sous VX Empty
MessageSujet: Re: Astuces : Utiliser puts et print sous VX   Astuces : Utiliser puts et print sous VX Icon_minitime

Revenir en haut Aller en bas
 

Astuces : Utiliser puts et print sous VX

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

 Sujets similaires

-
» [VX] Debug avec valeur STRING (avec puts et gets)
» Astuces en vrac
» [ Astuces & Aide : créer un tuto ]
» Astuces - Pixel Art pour characters
» [Astuces] Comment rendre son jeu accrocheur ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Apprentissage :: Archives des anciens cours :: Cours de RGSS2-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forumactif.com