Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Como criar um sistema de Save & Load simples na Godot 4
- 1- Inicialmente criamos um variavel com o caminho do arquivo de save.
- var save_path = "user://save_game.save" # o nome "save_game" pode ser alterado para qualquer nome
- # É possível encontrar esse diretório no pc atraves da godot , indo em -> Project > Open User Data Folder
- 2- Agora a seguir a função de salvar dados :
- func save_data() -> void:
- var file = FileAccess.open(save_path,FileAccess.WRITE)
- informacoes_para_salvar = { # Você pode criar um dicionario contendo todos os dados que deseja salvar
- "VOLUME" : volume,
- "SOM_LIGADO" : som_ligado,
- }
- file.store_var(informacoes_para_salvar)
- # Nesse exemplo eu estou salvando a informação de 2 variaveis : A Variavel do tipo inteira que equivale ao volume da musica tocada e A Variável do tipo booleana que equivale a saber se a musica está tocando ou não
- 3- Agora , a função de carregar os dados :
- func load_data()-> void:
- if FileAccess.file_exists(save_path):
- var file = FileAccess.open(save_path,FileAccess.READ)
- var dados_salvos = file.get_var()
- volume = dados_salvos.VOLUME
- som_ligado = dados_salvos.SOM_LIGADO
- else:
- print(" Nenhum arquivo de Save")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement