El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Unity práctico: Videojuego 2D de plataformas

Diseñar nuestro HUD en Unity

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
En este video crearemos una parte importante de nuestro videojuego: el HUD (head-up display) o la barra de estado, donde mostramos información como vidas u oportunidades del personaje o el tiempo, entre otros.

Transcripción

Tenemos nuestras monedas ya en el escenario, así que vamos a ponerlas en un 'hub'. Para eso vamos a ir a nuestra jerarquía y voy a darle clic derecho, UI, Text. Inmediatamente nos crea un 'Canvas', un 'EventSystem', y, bueno, el texto. Voy a ir a la vista de nuestro juego y voy a mover nuestro texto más o menos ahí. El ancla de nuestro texto lo vamos a poner en la esquina superior izquierda y vamos a poner acá 'Score: 0'. Vamos a ponerle en negrita, un poco más pequeño, lo suficiente para ver el 'score', No tan pequeño, ahí está bien. ¿OK? Igual podemos ir cambiándolo más adelante sin ningún problema. Entonces, lo que vamos hacer es –lo voy a poner un poquito más, solamente para este ejemplo– vamos a tener que contar las monedas que vamos coleccionando. Vamos a ir a la clase 'Player' y lo que haremos es extraer un paquete para los textos: 'UnityEngine', punto, 'UI'. Vamos a tener una variable pública, la voy a poner por acá abajo: 'public Text txtScore' y una variable privada del tipo entero llamada 'score'. Al momento de iniciar el juego, 'txtScore', punto, la propiedad 'text' igual a 'SCORE', dos puntos, más, 'score', punto, 'ToString'. Este valor se va a actualizar cada vez que colisionamos con una gema. Aquí le vamos a decir a 'score' que sume uno. Cuando sume uno va a actualizar nuestro texto. Volvemos a Unity, seleccionamos el 'Player' y vamos a ver aquí actualizado que nos pide el 'txtScore'. Vamos acá. De hecho, le voy a cambiar el texto para que lo podamos reconocer fácilmente: 'txt Score'. Vamos al 'Player' y pasamos el texto. Ya está la referencia, grabamos y jugamos. Vamos a ver. Voy a retroceder y ahí va, uno, dos, tres, cuatro. Y bueno, todas las monedas que vamos ir coleccionando, ahí están, hasta diez. Con esto hemos aprendido a crear un pequeño "hub" con el texto, con la información de la monedas que vamos coleccionando.

Unity práctico: Videojuego 2D de plataformas

Crea un clásico juego de plataformas en 2D, dando a tu personaje todas las características de su desplazamiento, genera enemigos y distintos niveles y pantallas.

2:44 horas (33 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.