Godot. Abrir un fichero

Enviado por tech4life el

En nuestros juegos, a veces es imprescindible tener ficheros de recursos con datos.

En esta píldora vamos a ver como abrir un fichero y leer los datos que hay dentro. 

En nuestro caso el fichero all_words.txt esta en la carpeta assets y es una lista de palabras separadas por coma.

Para leerlo primero tenemos que abrir el fichero indicando que solo queremos leer los datos.

file = FileAccess.open("res://assets/all_words.txt", FileAccess.READ)

El siguiente paso es convertir el fichero en texto con la función get_as_text

var file_opener = file.get_as_text()
		

Por último, en nuestro caso, ahora que tenemos todo el texto en una variable, lo hemos convertido en un array con la función split, que convierte un texto en array indicandole el caracter por el que queremos separar los elementos del texto.

all_words_array=file_opener.split(",")

 

Nivel