Script com a função "Save Game" feito em Unity 3D.
public string nome;//declarei as variaveis nome e idade do tipo string
public string idade;
void OnGUI(){//iniciei o metodo GUI
nome = GUI.TextField(new Rect(Screen.width/2 - 50, Screen.height/2, 100, 20), nome);//informei que a variavel nome deve ser uma caixa de texto( informei que queria um retangulo(informei que o retangulo deveria se iniciar no meio da tela e informei as medidas.
idade = GUI.TextArea(new Rect(Screen.width/2-50, Screen.height/2 + 20,100,20), idade);//idem ao de cima
bool salvarJogo = GUI.Button(new Rect(Screen.width/2 - 50, Screen.height/2 + 100, 100,20), "Salvar Jogo");//declarei uma variavel verdadeira ou falsa "salvar o jogo", que armazenaria se o botao estaria apertado. declarei as medidas dos botoes.
bool carregarJogo = GUI.Button(new Rect(Screen.width/2 - 50, Screen.height/2 + 120, 100,20), "Carregar Jogo");
bool deletarJogo = GUI.Button(new Rect(Screen.width/2 - 50, Screen.height/2 + 140, 100,20), "Deletar Jogo");
if(salvarJogo){// se botao salvar jogo for verdadeira(ou pressionada com os parametros de verdadeiro ou falso acima)
bancoDeDados.salvarDados (nome, idade);// entao deve-se buscar a funçao "salvar dados" dentro do script "banco de dados"
}
if(carregarJogo){// se botao carregar jogo for verdadeira(ou pressionada segundo os parametros acima)
string[] valoresRetornados = bancoDeDados.carregarDados();// entao deve se declarar uma string valoresRetornados que percorrera os valores declarados na funçao "carregarDados" do script "bancoDeDados".
nome = valoresRetornados[0];//a variavel publica nome devera ser igual ao valor declarado de posiçao "0"
idade = valoresRetornados[1];//" " " idade '' '' '' '' '' '' '' '' "1"
}
if(deletarJogo){// se botao deletar jogo for verdadeira(ou precionada segundo os parametros acima)
bancoDeDados.deletarJogosSalvos();//deve se buscar a funçao "deletarjogossalvos" dentro do script "bancoDeDados"
}
}
}
Comentários