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!