GDScript - Lista de Valores Com Arrays

o que é Array?

É uma variável capaz de armazenar vários valores. Podem ser chamadas de vetores ou matrizes dependendo da necessidade de resposta.

Pra que não haja confusão, é só pensar no seguinte:

Vetor é igual a uma fila de cinema ou igual a uma pilha de pratos. Onde cada pessoa ou cada prato, estará em sua posição.

Já a matriz, é igual a planilha do excel que a gente usa. Ou então, é como se fosse uma coordenada geográfica. Onde nós temos latitude e longitude para encontrar uma posição especifica no meio de tantas. Concluímos então que, matriz possui linha e coluna(latitude e longitude).

Vetor [posição]
Matriz [latitude] [longitude]

No exemplo a seguir, farei apenas teste com vetor , criando uma lista de valores.

Declaração de Vetores

var lista_vazia : Array = []
var lista_randomica : Array = [3,12.5,"eduardo",[]]
var lista_jogadores = ["luiz","gustavo","fernando"]

Exemplo 1

var lista_jogadores = ["luiz","gustavo","fernando"]

func _ready():
  if not lista_jogadores:
    print("lista está vazia")
  else:
    print("lista com pessoas : ",lista_jogadores)
pass

Veja o resultado da saída abaixo:

Responsive image

Na saída da informação, ele nos mostra os valores contidos na variável lista_jogadores.

Exemplo 2

var lista_jogadores = ["luiz","gustavo","fernando"]

func _ready():
  if not lista_jogadores:
    print("lista está vazia")
  else:
    print("lista com pessoas : ",lista_jogadores[0])
pass 

Veja o resultado da saída abaixo:

Responsive image

Na saída da informação, ele nos mostra o valor da posição 0 da variável lista_jogadores.