Crazy Block 1.0 Trabajo de aprendizaje para asentar bases en Unity.
- Establecer escenario, estructura carpetas, dar forma a los modelos basado en cubos y en una pelota.
- Programación de las físicas.
- Efectos de la pelota para que rebote y vaya con la barra.
- Programación de la UI para ver los puntos, vidas y los mensajes en pantalla.
- Implementación de efectos de partículas al golpear un bloque.
- Se crea una pantalla de inicio.
- Implementación de la música y los efectos de sonido.
- Implementación de un sistema para ir al nivel siguiente.
- Hemos desarrollado dos botones modo táctil para poder jugarlo en android.
- Hemos aplicado alguna técnica para mejorar su rendimiento y optimización a nivel de luz, color.
- Hemos exportado el juego a PC y a Android.
Todo ésto basándonos en el tutorial de Unity: https://youtu.be/iURZzZ9GOCA Yo he AÑADIDO UNA NUEVA FUNCIONALIDAD y UN NUEVO NIVEL por mi parte para completar el aprendizaje, a continuación explico que es lo que he añadido:
- NIVEL 2 con colocación de todas las cosas mias, sonido de cuando se cae la pelota.
- Elaboración de un NUEVO BLOQUE ESPECIAL que cuando le golpeas una vez cambia a una textura distinta como si se rompiera parcialmente y cuando le das por segunda vez ya desaparece y da puntos. Para esto hemos implementado una solución genérica en el Script de "Pelota.cs" para que depende el tipo de bloque lo trate diferente Y PODAMOS EN EL FUTURO AMPLIARLO AÚN MÁS.
EN DESARROLLO NUEVOS BLOQUES Y FUNCIONALIDADES