Contenido del Curso
Unity para Principiantes
Unity para Principiantes
Mejora del Juego
Este es el código para hacer que nuestro jugador regrese a su posición inicial cuando pierde, así que vamos a explicarlo:
Vector2 startPosition;
Esta línea declara una variable startPosition
de tipo Vector2
. Esto se usará para almacenar la posición inicial del GameObject.
private void Start() { startPosition = transform.position;}
Asigna la posición actual del GameObject transform.position
a la variable startPosition
. Esto almacena efectivamente la posición inicial del GameObject cuando el juego comienza.
Este es un método personalizado llamado playerLost()
.
Restablece la posición del jugador a la startPosition
que se registró al comienzo del juego.
Establece la velocidad del jugador a cero accediendo a su rigidbody2D
con la variable rb
.
Registra "You lost" en la Consola de Unity usando Debug.Log()
.
Qué sigue:
En los próximos capítulos, discutiremos mejoras importantes en el juego, como la adición de elementos de UI y efectos de sonido.
¡Gracias por tus comentarios!