Caída en Cascada de Caramelos en Juegos Match-3
Clase 19 de 31 • Curso de Desarrollo de Videojuegos para Móviles con Unity
Contenido del curso
- 5

Integración de Assets en Unity: Fondo de Escenario y Sprite Mapping
11:53 - 6

Colocación y Configuración de Sprites en Unity
12:06 - 7

Programación de Scripts para Caramelos en Videojuegos con Unity
10:57 - 8

Configuración y Gestión del Tablero en Unity con C#
10:09 - 9

Relleno de Tablero 2D con GameObjects en Unity
10:27 - 10

Recorte y edición de sprites en Unity para videojuegos
05:22 - 11

Creación y Configuración de Tablero en Unity para Videojuegos
08:22 - 12

Cambio de Cuadrados por Caramelos Aleatorios en C#
07:18
- 13

Evitar Tripletes en Candy Crush con Bucle Do While en Unity
12:33 - 14

Interacción Táctil en Unity: Selección y Movimiento de Objetos
12:14 - 15

Intercambio de Sprites en Unity para Juegos de Puzzle
10:17 - 16

Configuración de Física en Unity para Movimiento de Caramelos
13:30 - 17

Detección y Eliminación de Coincidencias en Candy Crush
12:06 - 18

Destrucción de Caramelos y Optimización en Juegos Móviles
15:26 - 19

Caída en Cascada de Caramelos en Juegos Match-3
13:23 - 20

Relleno de huecos y generación de caramelos en Unity
09:09 - 21

Optimización de Algoritmo de Alineación en Videojuegos tipo Match-3
10:55
- 22

Diseño de Interfaz Gráfica en Unity para Videojuegos
11:20 - 23

Programación de Interfaz Gráfica en Unity: Sistema de Puntos y Movimientos
07:31 - 24

Implementación de Singleton en Gestor de Interfaz de Usuario
08:13 - 25

Creación de Pantalla de Game Over en Videojuegos
06:55 - 26

Diseño de Niveles y Puntuación en Videojuegos de Puzle
04:46 - 27

Implementación de Efectos de Sonido en Videojuegos con C#
01:47 - 28

Animación y Destrucción de Caramelos en Videojuegos
02:00 - 29

Diseño de Menú Principal para Videojuegos Móviles
03:28
Vamos a programar la funcionalidad de hacer caer caramelos cuando otro grupo de 3 o más caramelos ha sido eliminado.
Debemos consultar todos los elementos vacíos de la grilla y cambiar su posición para rellenar el espacio vacío. Así, vamos a rellenar todos los espacios de la zona de abajo de nuestra grilla de caramelos.
Para esto, vamos a crear un método llamado FindNullCandies que debe detectar los caramelos con la propiedad spriteRenderer igual a null y llamar a todos los vecinos hacía arriba y cambiar su posición para completar los campos vacíos de abajo. Obviamente, solo logramos que los espacios vacíos pasen a las posiciones de arriba de la grilla pero, no te preocupes que, en la próxima clase, vamos a generar nuevos caramelos para completar estos nuevos espacios.