Chapitre 1: Corps du script

Transcription

Chapitre 1: Corps du script
Chapitre 1: Corps du script
Nous allons voir le corps du script, il faut donc savoir que dans un script, il y a:
-Des Class
-Des fonctions
-Des Variables
Donc pour commencer, nous allons ouvrir rpg maker vx ace, qui faudra insérer un emplacement vide
dans "L'éditeur de script" en dessous de "▼ Materials", ou en dessous de "( Insert here )"
-Clique droit => "Insérer".
Ou d'ouvrir Notepad++, à configurer dans "Langage" => "R" => "Ruby".
Note: Les ° permettent de changer le mot a votre manière.
Donc, une fois qu'on a créé un emplacement pour coder nous allons écrit une Class et on va la
fermer:
CODE :
Class #Créer la class X°.
# <= permet de créer des commentaires.
End #Ferment la class.
Nous avons fait le corps de la class, nous allons créer une fonction et ensuite nous allons l’appeler!
Pour créer une fonction, il faudra utiliser le 'def' suivi du nom de la fonction en minuscule:
CODE :
Class #Créer la class X°.
Def test #Créer la fonction test°.
End #Ferment la fonction.
End #Ferment la class.
Vous pouvez en créer plusieurs fonctions.
Pour une première fois, nous allons afficher un message dans la console du jeu.
Nous allons utiliser le 'puts'.
CODE :
Class #Créer la class X°.
Def test #Créer la fonction test°.
Puts «Message !» #Affiche la phrase : Message !, dans la console.
End #Ferment la fonction.
End #Ferment la class.
Pour appeler le script, nous allons utilisez cette méthode:
$nom_de_la_class = Nom_de_la_class.new
La class que j'ai créé est "X" dans je vais remplacer "nom_de_la_class" par "x" et "Nom_de_la_class"
par "X".
Donc, l’appelle de script seras: $x = X.new
A noter que: $tout_en_minuscule = Mettre_Les_Majuscules.new
Rappel:
APPEL DE SCRIPT:
Si vous allez essayer, vous constaterez que rien s'affiche, et pas de console.
Pour afficher la console, aller dans l'onglet "Jeu" => "Afficher la console".
RÉSULTAT :
Voilà, vous savez comment créer un corps de script et d'afficher un message dans la console.
Astuce: Regarder dans le script "Game_Interpreter", et examiner le code, a partie de la ligne:
251 def command_101
Signifie la première commande dans l'événement page 1, etc... .
Passons à la pratique!
EXERCICE :
Je suis une class qui se nomme "Message_Add", j'ai une fonction qui se nomme
"add_message_game", et j'affiche un message directement dans le jeu.
Message: Je suis un script!

Documents pareils