Bienvenido de nuevo, Mis desarrolladores de juegos favoritos.
En este video, vamos a estar haciendo la capa,
quiero decir que el jefe recibe daños.
Entonces cuando ejecutamos el juego que se pone en Selly desplácese hacia abajo.
Se puede ver en este momento que tiene
un máximo jefe de salud y un bus de salud actual.
Entonces debería él una vez te darás cuenta de que se convierte en cuatro.
¿ Por qué se convierte en cuatro?
Es decir, ¿por qué se enoja?
Porque a mitad de su ayuda,
vamos a hacerle enojar.
Entonces cuando su salud como
a medio camino se enoja. Volvemos a dispararle.
Deberíamos inferir la última vez.
Como se puede ver, muere y desaparece y el final.
Entonces, no perdamos más tiempo y Empecemos.
Ah, caso.
Por lo que es hora de agregar una salud BRAF a nuestro jefe.
Entonces sigamos adelante y empecemos.
Lo primero que vamos a hacer
es pasar de andar enojado a morir.
Y vamos a seguir adelante y
crear un gatillo aquí llamado un die,
y establecer aquí las condiciones para morir.
Y entonces vamos a desplazarnos hacia abajo.
Y aquí en donde estamos caminando para enojarnos,
vamos a agregar una condición y ponerla como
el caso de gatillo de ponerse enojado 0.
Entonces con eso fuera del camino,
creo que eso es todo lo que teníamos
armar antes de empezar.
Por lo que voy a entrar en la carpeta de script boss y
hacer clic derecho y crear un nuevo script de C Sharp
llamado el jefe de salud.
Hit Enter, espere a que se compile.
Y lo arrastraremos a estas jefas de Kelly.
¿ Por qué lo estamos haciendo aquí?
Bueno, porque morir es o el jefe
encargado de la salud o toda la salud
es parte de todo el jefe.
No se especifica a un solo estado, al igual que dijimos,
es para todo el jefe
y va a ser bastante sencillo.
En primer lugar, aquí dentro,
voy a crear un campo serializado,
que va a ser un entero y el jefe,
max health, y va a ser igual a 500.
Y entonces vamos a crear una salud de corriente pública.
Y obviamente vamos a cambiar eso más adelante.
Entonces jefe, salud actual, guarde eso.
Y luego, y empezar.
Sólo vamos a decir que los jefes salud actual es
igual a los jefes max salud.
¿ Correcto?
Por lo que ahora necesitamos crear un método que nos permita
dar daño a nuestro jefe.
Entonces para eso, te lo voy a mostrar como
un reto porque ya lo hemos hecho.
Así que haz que el jefe sufra daños.
En primer lugar, es necesario crear
la variable calidad máxima salud y la salud actual.
Obviamente, no me preparé adecuadamente porque
pensé que deberías haber hecho esto por tu cuenta.
Pero ahí lo tienes.
Un paso extra de mí tampoco para ti.
Continuemos y empecemos en
el actual movimiento extra inteligente de salud por mí,
luego creemos un método que permita
al jefe recibir daño basado en un parámetro.
Por último, algo nuevo para que hagas.
Cuando la salud es la mitad de la salud máxima,
necesitamos pasar a la animación moribunda.
Oops, digo morir.
Me refería a decir,
esperar la magia de la edición.
Oye, tú Bienvenido de nuevo.
Por lo tanto, crea un método que
permita al jefe recibir daños cuando
la salud es tener la transición máxima de salud hacia
la animación enojada.
Entonces ya sabes qué hacer cuando el corazón está en 0,
transición a la animación moribunda y finalmente
destruirlos ambos usando un sistema de eventos.
Entonces con toda esa información,
pausa el video ahora mismo.
No cometas ningún error como yo.
Y seguir adelante y hacer el reto.
De acuerdo, bienvenido de nuevo.
¿ Cómo te pusiste con eso?
Entonces aquí voy a crear un vacío público.
El daño fue un entero,
la cantidad de daño.
Todo esto es bastante básico.
Creo que ya sabes hacer todo.
Entonces aquí voy a decir,
voy a decir que los jefes salud actual es
menos igual a la cantidad de daño.
Entonces voy a decir si los jefes la salud actual
como menor o igual a,
menor o igual a la máxima salud jefe, bus,
max salud dividida por dos.
Entonces esto significa que estamos a mitad de camino en su salud.
Entonces vamos a conseguir componente, el animador.
Y puede hablar.
Gracias. Y vamos a poner el gatillo.
Y nos vamos a enojar.
Entonces vamos a entrar a nuestro animador y vamos a
copiar el enojarse de nuevo aquí.
Pega aquí mismo.
Ahí vamos. Entonces ahora nos enojamos.
Y entonces vamos a seguir adelante y decir,
si el jefe de salud actual es menor o igual a 0,
entonces vamos a seguir adelante y hacer lo mismo aquí dentro, pero en
lugar de enojarnos,
vamos a morir.
Excelente.
Tan dy, así que ahora vamos a crear un método para morir.
Entonces aquí voy a decir vacío,
destruir, destruir al jefe.
Y simplemente vamos a seguir adelante y
destruir el objeto del juego.
¿ Y dónde deberíamos estar llamando a esto?
Hagamos público este,
por si acaso para poder acceder a él desde el sistema de eventos.
tanto que el sistema de eventos,
si hago clic en estos,
Kelly, vamos a las animaciones, morimos.
¿ Qué tenemos aquí dentro?
A ver, en las escenas, ahí vamos.
Entonces nosotros, tenemos este charco de ABA, nada de
sangre ósea ni algo así.
Y deberíamos hacer este un poco rojo obviamente.
Y tal vez en este punto,
sólo guárdelo un par de segundos.
Y luego vamos a añadir un sistema de eventos.
O quizá sepamos qué. Vamos a moverlo al segundo dos.
Y aquí dentro, destruimos al jefe.
Entonces en la animación,
morimos y luego destruimos al jefe.
Excelente, guarde todo eso.
A ver, ¿qué más tenemos?
Ah, así que obviamente necesitamos
también desencadenar que tome daño.
¿ Dónde llamamos al viaje tomar daños?
Bueno, si entramos en la capa, tenemos bala.
Si abro esto y encuentro al jugador,
entonces digo Jugador salud bala.
Me refería al jugador controlador de bala. Aquí dentro.
Nosotros vamos a comprobar si tenemos al enemigo,
entonces vamos a dañar al enemigo.
A ver, ¿tenemos una capa para el jefe?
No tenemos abogado para el jefe,
así que sigamos adelante y editamos las capas.
Crea una capa de jefe,
o puedes crear una etiqueta de jefe.
Eso también es algo que podemos hacer.
O tal vez sí tenemos una nota de etiqueta de jefe
no tenemos la oscuridad de Abel,
así que sigamos adelante y editamos.
Crear unas etiquetas.
Jefe DAG.
Ahí vamos. Entonces ahora si entramos aquí, entonces ahora,
ahora este es el ejemplo perfecto para que
entiendas la diferencia entre una etiqueta y una capa.
Entonces recuerda dónde.
De acuerdo, Así que ni siquiera recuerdo
tal vez en los picos de aquí,
te dije que podemos evitar
usar el comparador de etiquetas.
Podemos decir de inmediato que los picos
son algún tipo de capa de daño,
por lo que están en el Do tenemos nada,
las pastillas o cualquier cosa, por ejemplo, las
copias de seguridad.
Por lo que podemos evitar usar
la etiqueta a para compararla con el jugador,
por ejemplo, para asegurarnos de que solo la capa lo lleve.
Por lo que sólo el jugador puede
interactuar con las pastillas a través de capas.
No necesitamos comprobar si hay
una etiqueta comparada en el empresario.
Entrar. Recuerda que hablé de esto,
pero ahora en el un controlador de bala,
podemos decir que la bala solo interactúa con el jefe,
pero eso no es suficiente
porque queremos también revisar otra cosa.
Si hay una etiqueta collision.com con un jefe,
entonces necesitamos llamar a
un componente totalmente diferente
o totalmente diferente sí, componente.
Entonces de vuelta aquí,
vamos a ver, está el programa de estudios.
Ah, no creamos la capa de clasificación de etiquetas.
No, no. ¿Por qué tenemos que clasificar capas para el jefe?
El tag es tan jefe. Copiar eso.
Entonces ahora no lo sentimos,
necesitamos poner la etiqueta de jefe.
Ahí vamos. Eso lo guardamos.
Ahora de vuelta en nuestro juego,
comprobamos por el jefe.
Y si es el jefe,
entonces vamos a seguir adelante y conseguir
la colisión que consigue componente,
el jefe de salud manejador.
Y desde aquí vamos a recibir daños y
va a ser la velocidad de bala.
No, la cantidad de daños.
Por lo que cantidad de daño, guarde eso.
Ahora tenemos todo preparado,
así que estoy muy contenta de que esto surgiera.
Esta es una forma de demostrarte.
Podríamos haber dicho que el tenemos una capa de bala,
una capa de bala de jugador,
y sólo interactúa con el jefe y el enemigo.
Pero si golpeamos a un enemigo,
el jefe no es cualquier enemigo.
También es jefe de manejo de salud.
Entonces tendremos que acceder a la salud y al jefe.
Si tratamos de usar este, no va a funcionar.
causará un error tan bien
que aunque la forma guarde eso,
también puedes seguir adelante y copiar
estas dos líneas y podemos ponerlas aquí.
Por lo que obviamente este es código redundante.
Entonces lo que podemos hacer es hacer
clic derecho y aquí acciones rápidas y
refactorización y podemos decir crear efecto de sangre,
extraer el método, llamarlo instanciar efecto sanguíneo.
Y escribo instanciate correctamente es Dan Shi Da.
Sí, ahí vamos.
Aplica los cambios y aquí dentro vamos a
instanciar el efecto sanguíneo. Guarda eso.
Por lo que ahora de vuelta,
nuestro juego no debería estar funcionando a la perfección.
Entonces si hago clic en este calibre,
desplácese hacia abajo y el jefe Mac Sur, Hagámoslo 20.
Uh, no, no, 20, tal vez 40,
sólo para que podamos ver las transiciones
correctamente. Corremos el juego.
Entonces ahora viene el jefe.
Le disparamos una vez, y no quiero maximizar
en el juego de nuevo.
¿ Quién debería el jefe? ¿Dónde Z?
Entonces deberíamos el jefe.
Desplazémonos hacia abajo.
Cuál es su salud actual sabia salud, los libros.
Entonces una bala tan nueva.
Y bien, entonces este error no es nada también
porque el cristal tiene algún tipo de daño.
De acuerdo, entonces voy a hacer este cuatro en lugar de 40.
Saber qué, Hagámoslo ocho. Ejecuta el juego.
El sistema es muy pobre,
así que deberíamos de inmediato,
ahí vamos, nos desplazamos hacia abajo,
es a las seis. Deberíamos, uh, dos veces.
Ahí vamos. Podemos ver que se
enoja y ahora empieza a correr mucho más rápido.
Entonces le volvemos a disparar.
Deberíamos de él por última vez. Y ahí vamos.
Se mete en la botella y muere.
Pero hay algo un poco mal pero yo no lo hice,
como quizá no lo hubieras visto porque yo no lo hice.
Pero cuando le disparamos una vez,
le disparamos dos veces, se está enojando.
Todavía puedo dispararle.
Y ahí tienes. Se puede ver que aún le
disparan y muere inmediatamente
después de transiciones a la caminata.
Entonces en el siguiente video,
vamos a asegurarnos de que sea
invencible mientras se enoja.
Y sólo por el bien de recordar,
voy a añadir un comentario aquí y hacer, ya sabes qué,
vamos de inmediato a la derecha.
Si se enoja, esto no debería funcionar.
Y esto es sólo una demostración de cómo
a veces podrías querer agregar algo en el futuro,
solo para que no lo olvides.
Añade un comentario, asegúrate de que funcione.
Espero que haya disfrutado.
Este fue un video realmente bonito que pensó como
la lección importante de
la diferencia entre etiquetas y capas,
porque a veces es difícil de explicar,
pero este era el lugar perfecto para aprenderlo.
Por lo que espero que lo disfruten.
Espero que estés cometiendo tus cambios y
te veré en el próximo.