Chapitre 1: Corps du script
2D - Gamers :: Programmation :: RGSS3
Page 1 sur 1
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++, a configurer dans "Langage" => "R" => "Ruby".
Note: Les ° permet de changer le mot a votre manière.
Donc, une fois qu'on a créer un emplacement pour coder nous allons écrit une class et on va la fermer:
- Code:
- class X #Créer la class X°.
# <= permet de créer des commentaires.
end #Ferme 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 X #Créer la class X°.
def test #Créer la fonction test°.
end #Ferme la fonction.
end #Ferme 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 utilise le 'puts'.
- Code:
- class X #Créer la class X°.
def test #Créer la fonction test°.
puts "Message!" #Affiche la phrase, Message!, dans la console.
end #Ferme la fonction.
end #Ferme 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éer 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 partir de la ligne:
251 def command_101
Signifie la première commande dans l'événement page 1, etc... .
Passons a 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!
2D - Gamers :: Programmation :: RGSS3
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|