Paso 7: Haz saltar - reproductor controlador escritura continuó
Necesitamos un estado de animación para el salto y caer y también algunas más código para control las cosas.
Vamos a comenzar añadiendo dos parámetros más a nuestro animador de jugador. Añadir un flotador llamado ' vSpeed'' y un Bool llamado 'Tierra'. Usaremos vSpeed para mantener nuestra velocidad vertical, y terreno será en el lugar que nos ayude a detectar cuando nuestro personaje está en el suelo, lo que permite un salto más realista. (Saltar por el aire sin tocar el suelo es más parecido a volar).
En la ventana de la escena, crea un nuevo objeto vacío de juego. Llame al groundcheck y añadirle un círculo 2D de Hadrones.
Arrastre el nuevo Colisionador en el objeto del jugador en la ventana de jerarquía. Cambiar el radio del Colisionador de groundcheck a 0.1 y cambiar su posición de transformación y-1. Esto pone un poco círculo pequeño justo debajo de los pies de Robots. También etiquetado como jugador y en la capa de jugador.
Ahora vamos a actualizar nuestro scrip para utilizar nuestros nuevos parámetros y poner el código en el lugar para hacer Robot a saltar cuando se presiona la barra espaciadora.
Actualizar tu script de RobotController para ser como sigue.
Volver otra vez a la secuencia de comandos de controlador de Robot en el Inspector y asegúrese de que establecer lo que es tierra en todo excepto el jugador. Seleccionar todo, luego vuelva a abrir el cuadro de diálogo y anule la selección de jugador. (Gracias c0)
En el siguiente paso vamos a crear un animador mezcla de árbol para saltar y caer.