Paso 6: Hacer el sonido y movimientos de trabajo juntos
para (int j = 0; j < phrase.length(); j ++)
{
Si (frase [j] == ' ')
{
i ++;
}
Si (frase [j] == '_')
{
u ++;
}
}
i = i + u/2;
i = i - i *. 25;
Delay(300);
para (int j = 0; j < i; j ++)
{
mooseMove(random(250,450));
Delay(Random(150,300));
}
Como se puede ver que tomar el número de espacios, agregar la mitad del número de subraya, luego reste el 25%. En casi todos los casos abre la boca muy cerca de lo que fue dicho por el Emic2. Utilicé al azar retrasos al abrir y cerrar la boca para hacerla parecer un poco más real. También hice algunos poco bailando hacia adelante y hacia atrás se mueve cuando la impresora se iba y él no estaba hablando.