Étape 2: Les blocs de construction
Le but de cette procédure est, essentiellement, de mettre expliquer les éléments de base que nous allons mettre ensemble pour bâtir un programme de commande vocale. Le seul inconvénient à l’utilisation de GlovePIE est que vos commandes sont limités aux presses le bouton et le type des commandes.
Organisation
La première pierre angulaire est la possibilité d’organiser vos codes. Ceci fait en créant des lignes de textes qui ne sera pas lue par GlovePIE comme codage. Cela se fait en tapant deux barres obliques et puis votre ligne de texte, par exemple :
Il s’agit d’un commentaire
Cela vous permettra de séparer vos commandes dans leurs types. (par exemple, changer l’heure de la journée et changer la difficulté de jeu).
Si a dit
La première chose qui est nécessaire au code est le si dit la déclaration. Cela permettra de GlovePIE écouter une déclaration de la spécification qui activera votre commande. Il est nécessaire d’écrire cette déclaration dans un format spécifique, comme suit :
Si dit (« Ceci est mon commandement », 5) puis
Vous devez placer la commande entre guillemets, qui doit ensuite être mis dans la parenthèse. Le numéro 5 placé après la virgule est là pour indiquer combien votre déclaration doit sonner comme il est indiqué. Par exemple, si le nombre a été placé là au lieu de cela, quoi que ce soit en sonnant à distance près de « ceci est mon commandement » se lirait aussi précis, alors que s’il s’agissait de 6 la seule toute instruction qui était fiable à 100 % serait lire aussi précise. Il est également possible de faire plusieurs instructions activer votre commande, par exemple ;
Si dit ("Ceci est ma déclaration, 5) ou a dit (« en fait c’est", 5) ou dit ("cela trop", 5) puis
Enfin, il est nécessaire au type, puis à la fin pour signifier que c’est la fin de cette ligne de codage.
Hâ
Afin d’avoir GlovePIE pour vous répondre, il est nécessaire d’écrire un témoignage. Ce faisant, GlovePIE dira (par le biais des haut-parleurs ou des écouteurs que vous portez). Par exemple ;
Say ("hello there")
Taper cette ligne de texte provoquera GlovePIE dire « Bonjour » lors de l’activation de cette ligne de code. Cela vous sera utile dans l’avenir comme elle agira comme une forme de confirmation que votre commande vocale a traversé.
Clavier/communiqué de presse
Afin que votre commande restant à accomplir en fait, GlovePIE a besoin d’utiliser votre clavier. Comme je l’ai mentionné plus tôt, c’est la seule lacune comme commandes vocales sont limités à ce qui peut être accompli sur un clavier. Cependant, ceci est utile car il est plus commode et parfois plus rapide à taper que les humains. Bien que je vais montrer comment créer une commande complète à plus tard, pour l’instant je vais vous montrer comment avoir GlovePIE Appuyez sur les boutons. Par exemple, si je voulais GlovePIE press E, que j’ai tapez
Clavier de la presse. E
Attendre 15 ms
Clavier de libération. E
Tout d’abord, ne vous inquiétez « attente 15 ms », je vais vous expliquer que le prochain. Deuxièmement, afin d’avoir GlovePIE Appuyez sur aucun bouton, je dois taper comme je l’ai fait ci-dessus. À l’exception des numéros, si vous voulez GlovePIE taper n’importe quel autre bouton que vous venez devrez remplacer nom ledit bouton E correspondant. Par exemple, si je voulais GlovePIE d’appuyer sur entrer que je devez taper
Clavier de la presse. Entrez
Attendre 15 ms
Clavier de libération. Entrez
La fonction de libération faut dire GlovePIE pour arrêter en appuyant sur un bouton. Pour cette raison, je peux dire GlovePIE à appuyer sur plusieurs touches à la fois, par exemple.
Keyboard.shift de presse
Attendre 15 ms
Clavier de la presse. E
Attendre 15 ms
Clavier de libération. E
Attendre 15 ms
Clavier de libération. Maj
Aussi, pour avoir GlovePIE Appuyez sur un chiffre, k doivent taper key.1 plutôt que keyboard.1, par exemple
Key.1 de presse
Attendre 15 ms
Communiqué key.1
Et avec cela, vous serez en mesure d’avoir GlovePIE type/Appuyez sur n’importe quoi !
Attendre
La fonction d’attente dans GlovePIE provoque le programme d’attente entre chaque étape d’une commande, par exemple
Si dit ("Bonjour", 5) puis
Say ("hello there")
Attendre 1,5 S
Clavier de la presse. E
Attendre 15 ms
Clavier de libération. E
La fonction d’attente provoque GlovePIE attendre 1 et un demi secondes entre dire « Bonjour » et de pressage E et puis la fait attendre 15 millisecondes entre enfonçant et relâchant E. Cela est nécessaire pour donner GlovePIE assez le temps de parler et puis assez le temps de taper. Si il n’y a pas au moins 15 millisecondes entre Pressez et relâchez boutons, puis le bouton presses sont mélangés vers le haut. S’il n’y a pas au moins 1 seconde pour GlovePIE parler (variant selon la longueur de sa déclaration) alors il serait coupé. Note, de ' est synonyme de secondes et « ms » est l’abréviation de millisecondes.
Fin si
Le dernier bloc de construction pour GlovePIE est la fin si instruction, qui est nécessaire de mettre à la fin, si une commande. Cela indique simplement GlovePIE où s’arrêter les étapes d’une commande. Bien qu’il n’y aura aucun exemple sur cette page, il y aura sur l’autre tel qu’il sera mieux montré là.
Vous êtes maintenant prêt à tous de vos blocs de construction mis en place ! Sur la page suivante, je vais vous montrer une commande simple de mettre dans Minecraft, et la vous serez en mesure d’écrire vos propres commandes vocales !