2/4 (21P) Videojuego 2D (parte IV)

Hoy hemos visto como poner la barra de puntuación encima de nuestra nave. Para ello hemos utilizado Camera.WorldToScreenPoint, además de ajustarlo a las coordenadas de la GUI. Después hemos visto cómo limitar el movimiento de la nave para que no sobrepase los límites de la pantalla. En la última parte, hemos hecho que nuestros enemigos estén inactivos hasta que aparezcan en pantalla, momento en los que será

19/3 (20P) Videojuego 2D (parte III)

Durante el día de hoy hemos seguido avanzando en nuestro juego 2D. En los cinco vídeos que se muestran hemos aprendido a: Crear un modo de prueba donde podamos disfrutar de capacidades extra, como vidas infinitas Implementar nu parallax scrolling que de un eefcto de profundidad a nuestro juego Aprender a usar OnBecameVisible() y OnBecameInvisible() Crear un infinite loop para el cielo Ampliar el script anterior

29/1 (14P) Sistema de partículas. Juego de naves I: crear prototipo

En la primera parte de la clase hemos visto el funcionamiento del sistema de partículas de Unity 3D (Shuriken), ya que lo utilizaremos en nuestro próximo juego. En la segunda parte hemos empezado con el proyecto Shot!, un sencillo juego de naves para seguir aprendiendo algunas de las técnicas de Unity. De esta segunda parte hay 3 vídeos: Crear la estructura del proyecto Crear un primer prototipo Añadir meteor

15/1 (12P) GUI.DrawTexture. Barra de vida. Border

Esta es la última clase sobre elementos GUI. Tras implementar el ejercicio visto en la clase de teoría, vimos como podíamos crear una barra de vida utilizando GUI.DrawTexture. Lo siguiente fue aprender a establecer de forma correcta los fondos en los elementos GUI sin que estos se deformen. Esta técnica es especialmente útil para elementos Box y Window. Si queréis descargar el material de la clase lo encontra

8/1 (11P) GUI.Window. GUIStyle. GUI Skins

La clase de hoy está dividida en cuatro vídeos: Vídeo 1: seguimos  con la GUI para explicar GUI.Window y GUI.changed Vídeo 2: cómo cambiar la apariencia de la GUI mediante GUIStyle. Primer ejemplo con Buttons Vídeo 3: segundo ejemplo con Toggle Vídeo 4: utilización de GUISkin: colección de estilos que permite centralizar toda la gestión en un único asset. Podéis descargarel proyecto inicial y tambié

06/11 (6P) Audio en el menú. Gestión de niveles

Hoy hemos avanzado en la realización de nuestro primer proyecto, teniendo ya casi todo lo necesario para podergenerar un producto final. Específicamente hemos visto: La Asset Store Incluir audio en el menú Crear una pantalla entre cambio de niveles Cómo pasar información entre diferentes escenas: utilización de variables persistentes «Teclas mágicas»: versión debug vs versión release Una vez que tenemo

30/10 (5P) Creación de menús mediante GUI Texture

Hoy hemos empezado a trabajar la GUI (Graphic User Interface). Primero hemos corregido los documentos que se realizaron la semana anterior, con la máquina finita de estados. Después hemos empezado a crear el menú. En este deberán existir los botones JUGAR, INFO, WEB y SALIR. Primero hemos creado estos botones de forma textual, y después con imágenes gráficas. Posteriormente hemos visto como incorporar varias

09/10 (3P) Desarrollando primer juego

Hoy hemos continuado con el minijuego empezado en la clase anterior. Hemos ido avanzando para mejorarlo a medida que iban apareciendo nuevas necesidades. Algunas de las mejoras aplicadas hoy han sido: Hacer que el cubo salte. Para ello hemos usado rigidbody.AddForce. Hemos introducido también el concepto de Vector3. Hemos modificado el comportamiento de Translate utilizando Space.World Se ha creado el nivel 1: in