Contenido del Curso
Unity para Principiantes
Unity para Principiantes
Mover nuestro Pájaro
This is the code that we have used to move our bird:
Este es el código que hemos utilizado para mover nuestro pájaro:
Así que vamos a explicarlo en detalle: Nuestro script se ejecuta en la función de actualización que es llamada cada cuadro por Unity. Es donde puedes poner el código que necesita ejecutarse continuamente.
var oldVelocity = rb.velocity;
Declara una variable llamada "oldVelocity
" y le asigna la velocidad actual del componente Rigidbody adjunto al GameObject de Flappy Bird.
"rb
" es una referencia al componente Rigidbody, que es responsable de simular la física en el Flappy Bird.
if (Input.GetKeyDown(KeyCode.Space)
Verifica si la tecla Espacio se presiona en este cuadro.
Esta condición asegura que el Flappy Bird salte solo una vez cuando el jugador presiona la tecla Espacio.
oldVelocity .y = 6;
Si se presiona la tecla Espacio, establece el componente vertical (Y) de la velocidad a un cierto valor.
Esto hace que el Flappy Bird salte hacia arriba cuando se presiona la tecla Espacio.
oldVelocity .x = 4;
Establece el componente horizontal (X) de la velocidad a un valor.
Esto asegura que el movimiento horizontal del Flappy Bird permanezca constante.
En Flappy Bird, el pájaro típicamente se mueve hacia adelante automáticamente, por lo que este valor representa su velocidad constante hacia adelante.
1. In the provided code, what does rb.velocity
refer to?
2. In the provided code, what does rb.velocity
refer to?
3. En el código proporcionado, ¿a qué se refiere "rb.velocity"?
¡Gracias por tus comentarios!