Curso de Unity 3D | Galería de tiro

Curso de Unity 3D

3.  
11.  
14.  
15.  
34.  

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Primer paso – todo lo que ya vimos

  1. Colocamos el fondo y los enemigos con sus correspondientes animaciones en escena.
  2. Cuando pulsemos sobre cualquiera de los enemigos, debe mostrarse una traza.
  3. Finalmente, cambiaremos la traza por una animación de explosión.

Pasos en la realización del juego Galería de tiro con Unity 3D

Un único animal se mueve desde su posición a la parte izquierda de la pantalla

Tener en cuenta que si al GameObject le añadimos un RigidBody, evitaremos el recalculamiento constante del BoxCollider durante su movimiento, por tanto, es recomendable.

Vector.Lerp hace una traslación desde un punto inicial hasta otro final. Cuando el t vale 0, el objeto estará en PosIni, cuando t vale 1, el objeto estará en PosFin y cuando t tiene cualquier valor intermedio entre 0 y 1, el objeto estará en algún punto intermedio proporcional

Enemy.cs

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Utils.cs

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Un enemigo es instanciado en una posición de y aleatoria

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Un enemigo es instanciado a cada segundo

El enemigo es instanciado a la izquierda o derecha de la pantalla de manera aleatoria

El Animal debe moverse correctamente hacia la direccion contraria a la que fue instanciado

El animal debe mirar en la dirección de desplazamiento

Destruir al enemigo

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Generar una avispa, una oruga o una hormiga aleatoriamente

Una opción para hacer esto sería crear un prefab para cada tipo de enemigo. Sin embargo, también podemos crear una animación para cada tipo de enemigo y escoger una de estas animaciones aleatoriamente.

while(premium == false) verCodigo = false;

Para poder ver el código fuente, accede o suscríbete.

Suscríbete

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.