En el vídeo de hoy hemos comentado como conseguir que el cubo no pueda saltar mientras está en el aire; para ello hemos utilizado OnCollisionEnter
Continúa leyendo Vídeo de la clase 05/11/2014
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á
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
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
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
23-25 de abril: hoy hemos visto como podemos borrar los registros de la base de datos. La clase está dividida en 3 vídeos. En el primero se explica el funcionamiento básico de la opción. El segundo muestra cómo implementar la opción en un listado maestro detalla, de forma similar a como hicimos con las modificaciones. El tercero indica como mejorar la funcionalidad mediante algo de programación javascript y
26 de marzo: en la clase de hoy hemos aprendido un nuevo controlador, audio scale, que permite controlar aquella propiedad a la que asignemos el controlador según la intensidad de un pista de audio, o incluso utilizando la entrada de micro. En la segunda parte hemos presentado 3 posibilidades de automatizar las fracturas en objetos:
El script Fracture Voronoi
El plugin Rayfire
El plugin Pulldowmnit
Continúa le