Étape 6: Faire les sons et les mouvements de travail ensemble
pour (int j = 0; j < phrase.length(); j ++)
{
Si (expression [j] == ' ')
{
i ++ ;
}
Si (expression [j] == « _ »)
{
u ++ ;
}
}
i = i + u/2 ;
i = i - i *. 25 ;
Delay(300) ;
pour (int j = 0; j < i; j ++)
{
mooseMove(random(250,450)) ;
Delay(Random(150,300)) ;
}
Comme vous pouvez le voir que je prends le nombre de places, ajouter la moitié des soulignements, puis soustraire 25 %. Dans presque tous les cas, il ouvre sa bouche très près de ce qui a été dit par le Emic2. J’ai utilisé des retards aléatoires lors de l’ouverture et la fermeture de sa bouche pour faire paraître un peu plus réel. J’ai aussi fait quelques peu en arrière danse se déplace lorsque l’imprimante se passait et il n’était pas en train de parler.