Hoy hemos visto un ejemplo de Scroll Rect, mediante el cual hemos creado el Crawl de Star Wars, ese texto en perspectiva que aparece al principio de la película.
Continúa leyendo 02/12 Star Wars’s Crawl
En la clase de hoy hemos aprendido a utilizar Blend Trees, mediante los cuales podremos realizar transiciones suaves entre diferentes clips de animación. Hemos trabajado tanto con Blend Tree 1D como con Blend Tree 2D. En la última parte de la clase empezamos a trabajar el tema de los terrenos.
Continúa leyendo 3 nuevos vídeos de Unity 3D
Si en el último vídeo aprendimos a usar GUIStyle, en este veremos GUISKin, donde tendremos agrupados todos los estilos necesarios para nuestra GUI. Podéis descargar el material necesario desde aquí http://bit.ly/1vEMtKq
Continúa leyendo Vídeo de la clase 10/12
Este miércoles hemos continuado con el GUI Scripting. Específicamente hemos visto:
Vídeo 1: controles Toolbar, SelectionGrid y HorizontalSlider. Además se ha presentado la estructura de control switch-case y se ha visto cómo crear un HorizontalSlider que muestre sólo unos pocos valores
Vídeo 2: utilización de Windows para la creación de ventanas
Vídeo 3: cambiar la apariencia de la GUI mediante GUIStyle
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
El tema principal trabajado en la clase de hoy ha sido la inclusión de audio al juego. En concreto hemos visto cómo añadir audio a los disparos, a la explosión de los meteoritos, a la explosión de la nave y audio ambiente. Cada uno de los cuatro casos era diferente y se ha realizado con técnicas distintas (audio.Play(), audio.PlayClipAtPoint(), audio.PlayOneShot() y arrastrando el ambiente a la jerarquía.
En
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é