Paso 5: Paso 3 continuó:
por debajo de las variables hemos añadido, hay que decirlo qué escribir en ciertas situaciones. Los llamó danceMessage y danceMessage2. Aquí también daremos el programa nuestro esqueleto actual que queremos verificar:
int currentSkeleton = 0;
String danceMessage = "baja tu:";
String danceMessage2 = "subir tu:";
Utilizaremos estas danza messagesto dar las correcciones del jugador como baila:
Este código irá por debajo de donde aparecen las coordenadas de las articulaciones
esto. SharedSpriteBatch.DrawString (fuente, danceMessage, nuevo, vector2(0,450), Color.Red);
esto. SharedSpriteBatch.DrawString (fuente, danceMessage2, nuevo, vector2(0,425), Color.Red);
Este código irá en la sección "ahora dibujar las articulaciones" para comprobar cada conjunto de articulaciones:
Si (shoulderCheck [currentSkeleton]! = JointType.Head)
{
interruptor (shoulderCheck[currentSkeleton])
{
caso JointType.ShoulderLeft:
danceMessage += "hombro izquierdo,";
rotura;
caso JointType.ShoulderRight:
danceMessage += "hombro derecho,";
rotura;
}
Si (j.JointType == shoulderCheck[currentSkeleton])
jointColor = Color.Red;
}
Esto es para las articulaciones del hombro y le dice que si una articulación es mayor, será ser coloreado rojo, indicando que está fuera de alineación. Una vez que nivel otra vez, se convertirá en verde. Ahora escribir el código para las articulaciones de cadera y de muñeca así!!!!
Las rodillas y los tobillos tienen un ligero ajuste y devolución sólo una posibilidad. Se utiliza para comprobar la posición de los pies de los bailarines en passe (utilizar para dar vuelta):
Comprueba si el pie derecho y rodilla izquierda
Si (kneeAndAnkleCheckR [currentSkeleton]! = JointType.Head)
{
interruptor (kneeAndAnkleCheckR[currentSkeleton])
{
caso JointType.AnkleRight:
danceMessage2 += "Pie derecho,";
rotura;
Luego escribir la codificación para el tobillo izquierdo y la rodilla derecha.
Creo que está sobre él!!!! Hay un montón de cosas cool a ensuciar con en el programa. Se pueden cambiar colores y posiciones de objetos en la pantalla! SE VUELVE LOCA!!