TEMA 9 SISTEMA DE COMBATE (continuación)

Sin valoraciones

TEMA 9 SISTEMA DE COMBATE (continuación)

Tenemos que hacer lo mismo con el objeto CombatLost. Así que abrimos el CombatLost, lo activamos para verlo mejor desde el inspector

TEMA 9 SISTEMA DE COMBATE (continuación)

Vamos a desplegarlo desde la ventana de jerarquía y ver si tenemos configurados los parametros para cada botón:

TEMA 9 SISTEMA DE COMBATE (continuación)

El botón de Town tiene que estar configurado para que la escena que cargue sea la de Town. Mientras que el MainMenu debe de estar redirigiendose al main menu. Comprobamos que ambos estan bien referenciados

videojuego

TEMA 9 SISTEMA DE COMBATE (continuación)

TEMA 9 SISTEMA DE COMBATE (continuación)

Comprobados estos dos botones nos vamos a ir al LevelInitializer dentro de la ventana de Jerarquía y desde el inspector vamos a configurar lo siguiente:

TEMA 9 SISTEMA DE COMBATE (continuación)

Le añadimos un componente llamado Combat Trigger:

TEMA 9 SISTEMA DE COMBATE (continuación)

Dentro de este componente vamos a añadir los parametros que permitirán que nuestro combate sea factible. Pero antes tenemos que crear nuestras unidades de combate. Y para eso nos venimos a scriptable Objects>CombatSystem

Y dentro de esta carpeta pulsaremos con el cursor encima de nuestra ventana que acabamos de abrir, botón derecho y del desplegable seleccionaremos Create>ScriptableObject>Combat>Unit

TEMA 9 SISTEMA DE COMBATE (continuación)

A esta unidad la vamos a llamar Player

TEMA 9 SISTEMA DE COMBATE (continuación)

Desde el inspector le añadimos estas configuraciones

TEMA 9 SISTEMA DE COMBATE (continuación)

El prefab del Unit, lo crearemos más adelante y se lo añadiremos a este scriptable object. Ahora crearemos otra unidad llamada MutantBee

TEMA 9 SISTEMA DE COMBATE (continuación)

Lo dejaremos tal que así sus características dentro del Inspector:

TEMA 9 SISTEMA DE COMBATE (continuación)

Ahora vamos a crear los prefabs para añadirlos tanto al scriptable object del player como el de MutantBee. Nos vamos a una carpeta llamada Combat dentro de la carpeta de prefabs

videojuego

TEMA 9 SISTEMA DE COMBATE (continuación)

Podemos ver como están hechos los dos objetos, se componen de un sprite y un elemento que es la sombra del prefab que es otro sprite con forma de círculo.
Ahora si nos volvemos a los dos scriptable objects que hemos creado anteriormente y en cada uno desde el botón del prefab elegimos el que corresponde a cada uno, desde la lista que nos aparece al pulsar en el círculo que se encuentra a la derecha del recuadro escribiremos el nombre de cada prefab.

TEMA 9 SISTEMA DE COMBATE (continuación)

Ahora nos volvemos al LevelInitializer y le decimos los datos que tienen que usar dentro de la configuración del Combat Trigger. En la primera opción que pone player añadiremos el scriptable object del player

TEMA 9 SISTEMA DE COMBATE (continuación)

Luego en la opción que pone player position pondremos el objeto player position que tenemos en la ventana de jerarquía arrastrando dicho objeto al recuadro.

TEMA 9 SISTEMA DE COMBATE (continuación)

A continuación donde pone enemigos o enemies vamos a añadir uno pulsando en el + de la lista vacia. Ya que solo meteremos uno de momento:

videojuego

TEMA 9 SISTEMA DE COMBATE (continuación)

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER