3. Movimiento del personaje en Unity

3. Movimiento del personaje en Unity

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.


Bienvenidos al tercer vídeo del curso Laberinto en Unity.

En este vídeo lo que vamos a hacer es que la pelota se mueva por el escenario y que colisione contra las paredes de él. Para esto, escogemos el jugador y añadimos un Script que llamamos “movimiento pelota”. El script funciona como los bloques de programación de Scratch y permite dar el comportamiento que queremos al movimiento de la pelota.

En este caso vamos a aplicar un elemento diferente e interesante al  usado en el videojuego anterior “Egg Game”. Vamos a añadir realismo, es decir vamos a hacer que el movimiento de la pelota sea más real, que parezca una pelota de verdad. Para conseguir esto, se introduce lo que se llama Rigidbody (cuerpo rígido), con esto conseguiremos que se mueva, que tenga masa y gravedad activada. Si subimos, la pelota puede caer porque tiene gravedad y su comportamiento parece más real.

A continuación, en el vídeo se explica como en el Script del personaje, se trabaja la variable velocidad en el Start y en Update y se busca que a través del rigidbody el jugador pueda moverse cuando estemos apretando flechas mediante el input GextAxis” Horizontal” y GextAxis “Vertical”. A partir de estos elementos se puede ajustar la velocidad y la forma como se mueve nuestro personaje, aumentando la masa y la velocidad.

En el siguiente vídeo intentaremos hacer que un jugador gane el juego.

Nos vemos en el próximo vídeo.

Volver a: Laberinto en Unity > 1. Laberinto en Unity