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 implementado algunas mejoras en el juego de la semana pasada del mayor-menor:
– Que acepte los números al pulsar ENTER
– Restricción de la entrada del usuario a sólo cifras
– Posibilidad de jugar contra la máquina
En la segunda hemos explicado la orden while, y como ejemplo hemos hecho una rutina que codifica una frase
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
Hoy hemos aprendido a programar un sencillo el juego de mayor-menos para dos jugadores, sólo mediante código.
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
Hemos explicado la sentencia switch, utilizada para realizar condicionales múltiples. El ejemplo tratado ha sito mostrar en pantalla el tipo de arma seleccionada entre varias disponibles.
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é
En la clase de hoy hemos explicado bucles anidados, y hemos utilizado el ejemplo de las tablas de multiplicar
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)
Hemos seguido con ejercicios de programación. En este caso hemos usado un arrays de contadores