Arreglos bidimensionales
Un ##arreglo bidimensional tiene un ancho (x) y una altura (y*). Por ejemplo, un arreglo bidimensional 5x5 se vería de esta manera:
El indice en la celda superior izquierda es (0,0) ie. xx = 0, y = 0. La celda inferior derecha es (4,4)
El crear bucles, comparar y asignar valores se hace de manera similar, excepto que ahora necesitamos especificar ambos indices x y y.
Ejemplo de uso de un arreglo bidimensional
Los Arreglos 2D son geniales para representar redes y tienen muchos usos en juegos de 2 dimensiones.
Digamos que tenemos un bloque de sprites con animaciones de 3 colores. Queremos colocar 12 bloques en una red de 4x3 y darles colores aleatorios. Bien, podemos usar un arreglo 2D para representar la red y asignar cada celda del arreglo a un color aleatorio.
Después, para mostrar nuestra red, hacemos un bucle en el arreglo y creamos un sprite con su posición basada en el indice actual del arreglo, y su animacion basada en el **valor actual del arreglo.