Juntos en este video vamos a desplegar nuestro conteo de balas en la pantalla y para hacerlo es buena
idea configurar un manager del Valle que básicamente va a controlar todo el overlay de nuestra pantalla.
Así que voy a crear un objeto haciendo clic en Control chip o comanches.
Si estás en una Mac y a este lo voy a llamar el manager puedo escribir aquí hay un bajo manager y sabes
qué.
Mejor aún vamos a asignar ese mánager a nuestro cambas vamos a borrar esto nuestro Canvas va a ser nuestro
yo y.
Entonces voy a crear un skype.
Yo de manager y lo voy a añadir a nuestro Canvas para que el mismo cambas tenga el componente Manlleu.
Vamos a abrir este Skype y este equipo va a ser responsable de actualizar nuestro conteo de balas.
Entonces lo que quiero tener aquí es algún tipo de funcionalidad que nuestro jugador pueda llamar y
básicamente cada que disparemos vamos a actualizar nuestro número de balas y vamos a actualizar nuestro
display.
Entonces lo que voy a hacer aquí es declarar una nueva.
Un nuevo método llamado ovv AMO pongo públicoy amo y a este le voy a pasar una variable llamada Counts
va a ser un entero.
Entonces lo que le pasemos desde el jugador va a ser nuestro conteo de municiones.
Y cuando lo reciba va actualizar el texto en la pantalla para eso pero para actualizar un texto en la
pantalla primero tenemos que tener un texto en la pantalla entonces vamos a ir âquiãn nuestro Canvas
vamos a hacer clic derecho.
Ahí donde tenemos nuestro nuestra mira y vamos a agregar un nuevo elemento del Ayumi iba a ser de tipo.
No vamos a borrar este va a ser un tipo Text y vamos a llamarlo amo un bajo Tex.
Ya tenemos nuestro elemento de texto podemos enfocarlo y lo podemos ver aquí en nuestra caja de Overlay.
Vamos a rotar esto tal vez no lo puedes dar muy bien pero está justo en el centro de la pantalla.
Lo voy a mover un poco y vamos a hacerlo un poquito más grande.
Tal vez un tamaño 15 y cambiamos el color a un rojo tal vez.
No se ve muy bien.
Creo que el mío lo voy a ser de color blanco.
Además le voy a asignar el texto voy a escribir aquí amo dos puntos y además voy a tener un número a
un lado.
En este caso vamos a actualizar el número 50.
Voy a reacomodar esto un poco hacia mi esquina inferior izquierda y también lo voy a anclar para en
caso de que cambie el tamaño de pantalla voy a seleccionar este botón de aquí y lo voy a la esquina
inferior izquierda.
Ahora lo que pasa es que si cambia el tamaño de mi pantalla o si cambio de aspecto mi texto va a permanecer
ahí.
Regresar a 16:9 y mis municiones van a empezar en 50.
Ahora si quiero incrementar aún más el tamaño de mi fuente y de repente desaparece.
Eso es porque mi horizonte flow está configurado como app y tengo que ponerlo como overflow al igual
que mi vertical.
Hay que poner los dos igual.
Ahora podemos ver nuestra fuente la mía la voy a dejar en un tamaño 30.
Me parece bien ahora lo que necesito es obtener una referencia lavelle Componente Text y para hacerlo
primero tengo que agregar la librería.
Yo hoy voy a escribir aquí arriba.
Sin Yo no tienen punto.
Yo hoy ya puedo tener una referencia a ese componente de texto.
Ahora puedo crear una variable privada y la puedo declarar del tipo tex y la voy a llamar a motetes.
Además voy a agregarle el atributo Cibeles Filth encima de esta variable.
A salvar esto voy a regresar a Unity para que vuelva a compilar el proyecto.
Bueno si hacemos clic en el cambas vamos a ver la variable acotex.
Aquí voy a restaurar ese objeto de texto.
Ahora si lo que puedo hacer ahora es en mi me puedo ir y modificar ese componente de texto y para hacer
eso simplemente tengo que escribir aquí acotex TEXTO.
Pero a ver déjenme primero solucionar esto y obteniendo el TTIP.
A ver si eso te pasa a ti simplemente tienes que cerrar Visual Studio.
Guarda estos cambios y vuelve a abrir y una vez que cargue podemos empezar a hacer lo que estamos haciendo.
Ahora si dentro de mi método ovh AMO voy a escribir a motetes punto Text y luego a Iguala a un string
que yo voy a poner Lekic que sea creciéramos 2 puntos un espacio y le voy a concatenar Count va a contener
cualquier cantidad de balas que me quedan.
Por ejemplo si estoy en 50 y disparemos me va a pasar 49 28 27 y así sucesivamente.
Lo que vamos a salvar esto y el único problema que tenemos ahora es cuando tenemos que mandar a este
método vamos a hacerlo desde nuestro script usando comunicación entre scripts y para hacer uso de ese
método simplemente tengo que encontrar mi manager dentro del cambas y una vez que lo encuentre ya puedo
mandar llamar ese metodo ahora donde quiero llamar.
Ese método es siempre que actualizo Current amo y para hacer eso primero tengo que obtener una referencia
a nuestro manager primero pero primero necesito una variable un Privat manager que voy a llamar yo mi
manager y luego en Start voy a obtener la referencia a ese hecho hay manera para eso escribo yo mi manager
es igual a Game Object puntos Find el objeto que quieren encontrar aquí es el cambas.
Una vez que lo encuentro voy a obtener su componente el componente que quiero obtener es llubí Manager.
Recuerda que siempre que trabajas con Get Component el componente que estás queriendo obtener en este
caso yo y manager tiene que ser el mismo que el de la variable el mismo tipo que el de la variable en
donde vas a guardar ese componente.
Si estás buscando por un componente manager tienes que guardar una variable del mismo tipo que voy a
guardar esto y vamos a crecer un poquito hacia abajo.
Para ahora sí poder usar el método de millone manager siempre que actualice mis armas mis balas.
Así que aquí abajo donde tengo menos menos voy a escribir yo a mi manager punto o amo.
Y aquí te puedes dar cuenta de que te está pidiendo por un cante.
En ese caso te voy a pasar curren amo Ok voy a salvar esto y lo escogíamos aún más abajo hacia la cortina
Wii.
Y cuando hago la recarga de las balas también vamos a querer actualizar nuestra Uruguay entonces aquí
abajo justo después de que igual.
Amo a Max.
No voy a decir otra vez yo emaná y el puto amo y le voy a pasar de nuevo current amo voy a salvar esto.
Voy a irme a Unity y vamos a probarlo.
Compilando ahora si está corriendo el juego y aquí puedes ver que mi mis municiones están actualizando
correctamente en la pantalla el texto.
18 balas.
Luego me voy a cero y presiona a la tecla para recargar 1.5 segundos después.
De nuevo estoy en 50.
Ahí está nuestro sistema de municiones.
Los veo en la siguiente sección.