Pour ce tuto, comme le tuto 1, il vous faut le fichier d'aide RPG maker XP en français, ainsi qu'un projet complétement vide et n'ayant qu'un seul script s'appelant 'main' et contenant ce code :
(Ruby) | |
1 2 3 4 5 6 |
#==============================================================================
# ■ Main #------------------------------------------------------------------------------ # Fonction principale du programme, c'est ici que ça commence #============================================================================== |
Ce module permet tout simplement la gestion du clavier. Toutes les fonctions sont clairement expliquées dans le fichier d'aide, il ne reste pour vous, qu'a tester. Pour cela on va mettre en place une boucle, où l'on vérifiera le clavier :
- Dans cette exemple, il suffira d'appuyer sur une flèche de direction pour sortir du programme.
(Ruby) | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#==============================================================================
# ■ Main #------------------------------------------------------------------------------ # Fonction principale du programme, c'est ici que ça commence #============================================================================== loop do # Mettre à jour la gestion du clavier Input.update # Sortir de la boucle, Si une fleche de direction est appuyée break if Input.dir4 != 0 end |
- Dans celui-ci, d'appuyer sur le bouton Echap pour sortir
(Ruby) | |
1 |
#============================================================================== # ■ Main #------------------------------------------------------------------------------ # Fonction principale du programme, c'est ici que ça commence #============================================================================== loop do # Mettre à jour la gestion du clavier Input.update # Sortir de la boucle, Si Echap est appuyé break if Input.trigger?(Input::B) end |
Attention : N'oubliez surtout pas de mettre 'Input.update' dans votre boucle, sinon la gestion clavier interne ne sera pas faite.
A vous d'essayer divers option de test clavier.