Hoy hemos aprendido a detectar colisiones (OnTriggerEnter):
– Disparo con meteorito
– Meteorito con nave
Además hemos implementado un sistema de vidas en el HUD diferente al método explicado en un vídeo anterior. Por último se ha propuesto a los alumnos que busquen dos objetos 3d (nave y meteorito) para substituir al cubo y a la esfera que utilizábamos hasta ahora. Cuidado, que no es algo trivial,
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
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
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é
El contenido de la clase de hoy está dividido en tres vídeos, donde se muestran los siguiente métodos de GUI:
RepeatButton, TextField, PasswordField y TextArea
Toggle, Toolbar, SelectionGrid, HorizontalSlider, VerticalSlider
Agrupación de controles mediante BeguinGrup y ScrollView
Por si lo necesitáis, aquí os dejo el script que se ha creado durante la clase: material clase 10
Continúa leyendo 18/12 (10P)
En la primera parte hemos especificado las normas de entrega del primer proyecto, para después pasar a crear un diagrama de estados para el próximo proyecto que afrontaremos, un juego de naves.
Respecto a la teoría explicada, hemos profundizado en las posibilidades que ofrece Unity para crear la GUI. Primero hemos trabajado aprendido a usar GUI Text y GUI Texture. Con estos Gameobjects tendremos que escribir muc
Ya disponemos de casi todo lo necesario para dejar preparado nuestro juego de plataformas, pero aún tiene un aspecto viasual poco atractivo, y eso es debido a que no hemos aplicado materiales a nuestros objetos. En esta clase hemos explicado que es un shader y un material, y hemos aprendido a diferenciar los principales shaders que nos ofrece Unity.
Continúa leyendo 13/11 (7P) Shaders y materiales
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
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
En la primera parte de la clase hemos visto cómo generar un ejecutable a partir de nuestro proyecto, explicando los settings existentes.
En la segunda parte de la clase se han establecido grupos que deberán presentar un documento donde aparezca:
Máquina finita de estados del juego
Inventario de assets necesarios para desarrollar el proyecto
Por otro lado, como ejercicio los alumnos han implementado dos opcione