Creando un Enemigo que Dispare Hacia Atrás Cuando Pase a el Jugador.

Rusben Guzman
Aug 25, 2021

--

Objetivo: Crear un nuevo tipo de enemigo que detecte cuando el jugador está atrás y dispare.

Primero solo duplique el prefab del enemigo y asigne un nuevo enemy ID al nuevo prefab.

Después en el script del enemigo en la corrutina shoot laser routine agregue una condición para verificar el ID del enemigo y si la posición en el eje de las Y del enemigo era menos a la posición del jugador en el eje de las Y. Si se cumple esta condición simplemente rotemos el láser que se instancio por 180 grados y esto hará que se mueva en la dirección contraria, en este caso hacia arriba.

Y así de simple tenemos un enemigo que dispara hacia atrás cuando pasa a el jugador.

--

--

Rusben Guzman
Rusben Guzman

Written by Rusben Guzman

A Software Engineer passionate about game dev and interactive products with Unity. I consider video games to be the artistic expression of programming.

No responses yet