[///] – Día II (Player)

Antes de empezar se debe tener muy claro el flujo de trabajo a la hora de hacer el proyecto. En este caso, he decidido primero hacer un nivel jugable, con unos modelos muy básicos (sin detalles, ni texturas, ni sombras). Tan sólo el concepto de jugabilidad y dificultad ante la IA.

Una vez terminado este paso, ya llegará el momento de adornarlo todo con detalles.

Empiezo con el player, y para ello, creo un rectángulo básico que representa al cañon. Este GameObject lleva añadido un Box Collider, que hará de cuerpo detector de los disparos enemigos.

 

Hay que tener en cuenta que la posición de este “collider” no es la inicial (0,0,0); ya que se presupone, representa a una nave espacial, y el cañón en si, una parte de esta nave.

 

Luego, la cámara principal del juego ira enganchada a este cañón, de manera que se posicione en medio de la imagen de la misma, gire hacia donde gire.

 

Dejo por aquí una captura de las propiedades de este gameobject llamado “Cannon”, con las coordenadas del Box Collider.

El Rigidbody añadido al cañon tiene bloqueado tanto rotaciones como posición, en XYZ.
“PlayerCol” es el tag para el collider del player, de manera que cuando programe los disparos de los enemigos, si colisionan con “PlayerCol”, el jugador debe perder 1 barra de vida.

De la animación y el script añadidos hablaré más adelante.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Time limit is exhausted. Please reload the CAPTCHA.