2D - Gamers
Bienvenu dans la communauté 2D-Gamers!

Vous pouvez vous inscrire pour visiter des endroits pour les membres!
(Script, Tutoriels, etc...)
Vous pouvez parler avec nos membres, est demander plein de chose etc... .
Est si vous jouer a minecraft, vous pouvez venir sur notre server de la communauté!

Bonne Visite!
Administrateur: Vergix

Chapitre 1: Corps du script

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tuto Chapitre 1: Corps du script

Message par iVarlix le Sam 8 Fév - 18:48

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:
[Vous devez être inscrit et connecté pour voir cette image]


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:
[Vous devez être inscrit et connecté pour voir cette image]


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!
avatar
iVarlix
Admin
Admin

Messages : 22
Date d'inscription : 18/04/2012
Age : 21

Caractéristique du personnage
Participation:
0/500  (0/500)

http://2d-gamers.activebb.net/

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum