[AUDIO_EN_BLANCO] Lo siguiente que vamos a hacer es una pequeña GUI, y entonces lo primero que vamos a hacer es poner la puntuación lo que es un high score, aunque no lo tengamos que utilizar solo para nosotros, el tiempo de juego, las granadas activas y el número de vidas. Necesito dos texturas para las granadas, una para arriba y dos fuentes, una para el header y otra para el valor. Y la cámara vamos a crear un nuevo componente que se llama game controller. [AUDIO_EN_BLANCO] Game controller, aquí está. Vamos a añadir una cámara un GUI, vamos a introducir el método con GUI. [AUDIO_EN_BLANCO] Pongo un GUI draw texture, y lo he dicho, vamos a pintar las granadas m grenade texture life texture. Ya organize dos texturas, de tipo públicas. [AUDIO_EN_BLANCO] Y ahora les pasaré las coordenadas, entonces para pasar las coordenadas vamos a utilizar un archivo con unas funciones estéticas, entonces en point voy a crear una nueva carpeta que se llama utils. Con GUI voy a meter un archivo, y luego GUI controller. Utils y con el GUI controller, le da [INAUDIBLE] y le digo GUI controller, GUI controller tiene un método que se llama get rectangle GUI. Que nos da un rectángulo a partir de una posición normalizada de un punto eventual. Entonces el GUI controller al utils. [AUDIO_EN_BLANCO] Get rectangle GUI, le tengo que decir que adicione mi textura, entonces para ello voy a coger y voy a meter las texturas. Tengo dos texturas, una de GUI y otra de player, que las voy a encontrar en una carpeta que tengo yo aquí. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] La textura face player tiene la dimensión de 53 por 48. Le damos al GUI back up, le damos face player, y lo que vamos a hacer es convertirla a la textura de tipo del editor GUI and legacy GUI. Tenemos y ya tenemos la textura, entonces la textura de la vida es 53 por 48. Entonces lo que tenemos que hacer es dividirlo en 53. Entre 1280. Vemos en la pantalla un número que es el siguiente. Y el 48 entre 720. Entonces será el ancho y alto normalizado. Esto será la línea de la vida. Y con la granada tenemos lo mismo, pero para 31 dividido en 260, que será el tiempo normalizado. [AUDIO_EN_BLANCO] Y 56 entre 720 será el ángulo más. Pintaremos todas estas texturas. y la granada con el int player. Entonces vamos al player controller y vamos a la vida para poder asignarlo. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] Vamos a ver. [AUDIO_EN_BLANCO] Y vengo para las vidas. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] Vamos a probar, servía más a la izquierda y cerraba a la derecha. Vamos a centrarlas para que se hagan 0.5, y vamos a intentarlo. Y la [INAUDIBLE] [AUDIO_EN_BLANCO] Hemos establecido la textura, y el player controller, todo va bien. Vamos a elegir la cara, le damos a la textura y luego al GUI controller. [AUDIO_EN_BLANCO] Las vías las hemos puesto arriba, pero las tenemos abajo, por tanto vamos a bajar. Y las bombas están un poco separadas, son bombas pero están separadas. [AUDIO_EN_BLANCO] Vale, y ahora lo que vamos a hacer es poner puntuación, high score, y para ello vamos a crear un skin. Unity, le vamos a decir a la GUI que vamos a utilizar ese skin, y vamos a pintar. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] Score, también custom style, trigger. High score y player. [AUDIO_EN_BLANCO] En el player, get score, controller. Añado style, y añado high score. Y en time, será current time, y luego de tipo float. Tenemos que encontrar el delta time, que es GUI. [AUDIO_EN_BLANCO] Vamos por esto y podemos ver, en los textos las imágenes, lo que falta es crear la skin, y Coursera dentro del GUI. Y he creado la skin, create GUI skin, Coursera skin. Y en el custom styles voy a crear dos estilos. [AUDIO_EN_BLANCO] Le voy a poner color, de color rojo, y la fuente, y le doy el value style. El amarillo. [AUDIO_EN_BLANCO] Le vamos a poner una fuente, acorde, es esta. Entonces le digo fuente y tengo army ttf. Y me voy aquí, army en Unity y ahora me pongo aquí. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] Vamos a hacer un skin. [AUDIO_EN_BLANCO] Vale, entonces ahora lo quito, y vamos a buscar el skin que he creado. [AUDIO_EN_BLANCO] El otro, todavía me falta. Ahora siguen los tamaños. [AUDIO_EN_BLANCO] Por otro lado también las posibilidades que hay, lo que podemos tener es el score que es de 05. Esto es de 05 y el player será mayor. [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] [AUDIO_EN_BLANCO] Veamos, vamos a bajar un poquito más lo que hemos hecho. [AUDIO_EN_BLANCO] Y ahí lo tenemos. Veamos, en el player y le digo una posibilidad con dos, vamos a cojer al que ya escogimos, y al hacer el clic vamos a poner el player. Le vamos a añadir un pointer que significa un movimiento, vamos a añadir y vemos si nos matamos. está ahí nuestra [INAUDIBLE] Y lo tenemos por ahí. Y sigue haciendo así, y si cogemos una vida, aumentamos tres vidas, y luego hacemos primero aumentar nuestro juego. En resumen En esta sesión hemos conocido cómo insertar elementos físicos en Unity, hemos aprendido a crear la navegación dentro de nuestra escena, hemos creado dos tipos de enemigos diferentes, hemos añadido la capacidad de matar a la explosión, hemos creado un sistema GUI in game que muestra información del juego. Aquí tienen diferentes citas que hemos utilizado para las diapositivas. Espero que os haya gustado la sesión, continuaremos con la última parte del curso. [AUDIO_EN_BLANCO]