Godot 4 Arrays en GDScript

En este tutorial aprenderemos que son los arreglos o Matrices también conocidos como Arrays en GDScript, además veremos para qué sirven en la programación y creación de videojuegos con Godot 4

¿QUÉ SON LOS ARRAYS?

Un array es una estructura de datos, y en la programación permite almacenar datos de distintos tipos

En español son conocidos como Matrices o Arreglos

Los arreglos se ven de la siguiente forma:

[0,1,2,3]

Como se crean los Arrays en GDScript

Podemos crear nuestro array con el siguiente código

Creamos una variable de tipo Array con los siguientes valores, y después podemos imprimir sus valores en consola usando el método print.

var my_array : Array = ['text', 5,4,3 ]

func _ready():
	#Mostrar el array en consola
	print(my_array)

¿PARA QUÉ SIRVEN LOS ARREGLOS?

Al igual que en otros lenguajes de programación, los arreglos en GDScript son una herramienta fundamental para organizar y gestionar datos en tus proyectos de juegos.

Los arreglos en Godot pueden ser utilizados para almacenar información como listas de enemigos, objetos coleccionables, configuraciones de niveles, crear nivele y muchas cosas más.

Por ejemplo:

¡CON ARRAYS PUEDES CREAR NIVELES!

Puedes guardar las posiciones de objetos para después generar un nivel, como en SPACE INVADERS

Otro ejemplo sería fall guys en el juego de hexagonia, donde cada hexágono guarda su posición en un array.

Fall Guys Hexagonia
Fall Guys Hexagonia

O por ejemplo el juego de tip toe de fall guys, en donde solo necesitas crear un camino con cuadros, y el camino incorrecto desaparece al pisarlo

Fall Guys Tip Toe
Fall Guys Tip Toe

¿Como usar los arreglos en GDScript?

•Los datos del array son conocidos como elementos.

•Y la cantidad de elementos se le denomina tamaño o rango.

Cada elemento tiene un número, llamado índice, para identificarlo y acceder a su valor.

¿Como usar los arreglos en GDScript?
¿Como usar los arreglos en GDScript?

ACCEDER A EL VALOR DE UN ARRAY

Para acceder al primer índice se hace empezando desde 0.

Por ejemplo, para obtener el primer número del array deberíamos hacerlo accediendo al número 0

Y si quisieras el número 9, deberías acceder con el índice 3 por ejemplo:

var my_array : Array = [2, 0, 1, 9]

func _ready():
	#Mostrar sus distintos indices
	print(my_array[0] )
	print(my_array[1] )
	print(my_array[2] )
	print(my_array[3] )

Error: Out of bounds get index ‘4’ (on base: ‘Array’)

Si intentas acceder a un índice que no existe, te mostrará el siguiente error

var my_array : Array = [2, 0, 1, 9]

func _ready():
	#Error si accedes a un valor que no existe
	print(my_array[4] )

Videos Sobre Godot 4 Arrays en GDScript

Con este video podrás entender mejor como usar los Arrays en GDScript y tendrás más información sobre como acceder a los valores de un arreglo.

En próximos tutoriales aprenderemos como agregar y eliminar valores de un array o arreglo.

Comentarios sobre Godot 4 Arrays en GDScript