Ok vamos a revisar cómo resolver el problema de la recarga de municiones.
Vamos a abrir nuestro escrito y lo primero que tengo que hacer es tener una especie de método de recarga
de municiones y este método debería de permitirme agregar un retraso de 1.5 segundos.
Eso debe darte la pista de que lo que necesitamos utilizar es una cortina y una cortina.
Usa un nombre.
O sea que lo que tengo que hacer aquí es declarar y enumera Aitor ruiloba.
Tengo que esperar 1.5 segundos.
Entonces voy a escribir aquí.
Ni wexford seconds Recuerda que puedes pensar en una cortina como si fuera un método que te permite
pasar por cierto cierta cantidad de tiempo.
Entonces tenemos tronío web Force cuantos segundos tengo que esperar tengo que esperar 1.5 y luego lo
que tengo que decirle es que va a ser igual a Max.
Eso es básicamente el proceso de una recarga es igual a Max.
El retraso es simplemente por si tenemos una animación de recarga de la pistola y la podemos reproducir
en ese lapso de tiempo y después simplemente asignamos la cantidad máxima posible de municiones.
Y bueno voy a salvar esto todavía no está pasando nada porque todavía no estamos mandando llamarla cortina
y cuando quiero llamar cortina cuando presiona la tecla R.
Voy a leer esa tecla en el teclado justo debajo donde estoy leyendo mi mouse.
Voy a crear una sentencia y entonces escribo imput punto que aún quiero leer la tecla R.
Y aquí dentro tengo que llamar mi rutina escribo esta curtin en nombre de mi cortina.
Vamos a salvar esto y vamos a correr el juego.
Tal vez nos metamos en un problema para controlar múltiples recargas.
Si mira te voy a disparar mis 50 balas y cuando presiono la tecla R.
Puedo volver a disparar.
Y funciona bastante bien pero qué pasa si presionas muchas veces la tecla R.
Básicamente puedo disparar infinitamente puedo romper esta mecánica y la razón por la que pasa esto
es básicamente que puedo recargar el arma por recargar el rifle mientras estoy recargando cada que manda
llamar una cortina si está por terminarse se va a reiniciar.
Entonces solamente deberíamos poder llamar ese curtin si no estamos recargando si no estamos haciendo
un reloj entonces necesitamos crear algo que nos ayude a darnos cuenta si estamos recargando.
Y para eso vamos a crear una nueva variable.
Esta variable va a ser un volcán que básicamente nos va a indicar si estamos recargando o no. Entonces
aquí voy a crear una nueva variable un puzzle.
Lo voy a llamar is loughlin.
Yo lo tengo y lo voy a echar en fotos.
El booleano se convierte en Tru cuando estoy recargando lo cual sucede aquí vamos a decir el Building
es igual a thru y luego lo que vamos a hacer es que solamente vamos a permitir que este código corra
si es bueno.
Es igual a.
Entonces la condición de que esta sentencia iba a cambiar va a decir imput punto.
Get Dawn CUT R.
I.
Orden es igual las fotos solamente cuando estas dos condiciones se cumplan.
Vamos a poder iniciar la rutina lo que también quiere decir que necesitamos poner orden en fouls.
En algún momento sino solamente seremos capaces de recargar una sola vez en todo el juego y nunca si
es capaz de recargar el veneno.
Para demostrar esto voy a correr el fuego y si disparó todas mis balas.
Ahora aquí voy a recargar.
Y soy capaz de disparar otra vez.
Sin embargo cuando.
Presiona el botón de recarga de nuevo.
Nada nada va a pasar.
Y la razón de eso es por qué juego aún piensa que estoy recargando para arreglar eso sólo necesito revisar
el código y poner ifpri en Fouz.
Una vez que haya recargado que es justo aquí coronamos es igual a Max y loading es las fotos.
Y así podemos volver a recargar.
Más adelante vamos a salvar esto vamos a probar.
Vamos a ver aquí disparó todas mis armas con todas mis balas y luego recargo 1.5 segundos después puedo
disparar otra vez y si recargó otra vez puedo volver a disparar muy bien.
Ese es el sistema de municiones muy rápido muy simple y ahora hemos completado nuestra configuración
del arma.
Tenemos un video donde vamos a ver cómo desplegar esa cantidad de balas en la interfaz de la pantalla.
Los veo en ese vídeo.