Ajudar Como salvar o que fes no jogo do Script de Exp
3 participantes
Página 1 de 1
Ajudar Como salvar o que fes no jogo do Script de Exp
Tava encasa e como sempre minha mãe mandou eu parar de mexer no notbook e mais eu queria continuar mexendo ja tava la a mais de 12 horas no unity e bem na hora que eu tava vendo o video do marcos do sistema de exp mais tive que parar
fis um esboço e depois passei pra script e dei umas mudada tinha quase certeza que não ia funcionar mais pegou
Eu queria saber como colocar pra ficar salvo o nivel o seu xp e o resto
fis um esboço e depois passei pra script e dei umas mudada tinha quase certeza que não ia funcionar mais pegou
Eu queria saber como colocar pra ficar salvo o nivel o seu xp e o resto
- Código:
using UnityEngine;
using System.Collections;
public class Experiencia : MonoBehaviour
{
public Font Fonte;
public int expDropada; // Quanto vai ganhar de Exp por kill
public int Exp; // Tanto de Exp que voce tem
public int UparDeLevel; // Tanto que precisa para upar
public int Level; // Seu level
void Update() {
if (Exp >= UparDeLevel)
{
Level = Level + 1;
Exp = Exp - Exp;
UparDeLevel = UparDeLevel + 20;
}
if (Input.GetKeyDown("f"))
{
Exp = Exp + expDropada;
}
}
void OnGUI()
{
GUI.skin.font = Fonte;
GUI.skin.label.fontSize = Screen.height / 15;
//==================================================
GUI.Label(new Rect(Screen.width / 2 - Screen.width / 2.1f, Screen.height / 2 - Screen.height / 2.1f, Screen.width / 1.5f, Screen.height / 4), "Nivel: " + Level);
GUI.Label(new Rect(Screen.width / 2 - Screen.width / 2.1f, Screen.height / 2 - Screen.height / 2.5f, Screen.width / 1.5f, Screen.height / 4), "EXP: " + Exp);
GUI.Label(new Rect(Screen.width / 2 - Screen.width / 2.1f, Screen.height / 2 - Screen.height / 3f, Screen.width / 1.5f, Screen.height / 4), "P/ Proximo Nivel: " + (UparDeLevel - Exp));
}
}
Eduardoro39- Avançado
- PONTOS : 3258
REPUTAÇÃO : 11
Idade : 24
Respeito as regras :
Re: Ajudar Como salvar o que fes no jogo do Script de Exp
KKK eu tambem ja programei no papel mas foi enquanto tava na escola.
Sobre a sua duvida:
Use PlayerPrefs para salvar os dados das variaveis "Exp", "UparDeLevel" e "Level".
Referencias:
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
https://www.youtube.com/watch?v=qpYmpRM6y3U (Video do Marcos)
Estou ocupado agora, quando eu estiver disponivel eu crio e posto o script aqui e tambem te explico como fiz.
Sobre a sua duvida:
Use PlayerPrefs para salvar os dados das variaveis "Exp", "UparDeLevel" e "Level".
Referencias:
https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
https://www.youtube.com/watch?v=qpYmpRM6y3U (Video do Marcos)
Estou ocupado agora, quando eu estiver disponivel eu crio e posto o script aqui e tambem te explico como fiz.
Re: Ajudar Como salvar o que fes no jogo do Script de Exp
Como o Guilherme disse, você deve utilizar PlayerPrefs, mas para isto, você tem que criar um método para salvar apenas quando quiser... ficar salvando o tempo todo não é muito indicado.
Veja estes 2 vídeos:
Veja estes 2 vídeos:
Tópicos semelhantes
» Não Consigo salvar ao sair, se puderem ajudar
» Como fazer um script salvar o estado de um gameobject
» [RESOLVIDO] Como salvar ao fechar o jogo? (Android)
» ALGUÉM PODE ME AJUDAR A COMO FAZER UM MULTIPLAYER PARA JOGO DE PC?
» Como criar uma array para salvar estatisticas do jogo e tirar um relatorio depois?
» Como fazer um script salvar o estado de um gameobject
» [RESOLVIDO] Como salvar ao fechar o jogo? (Android)
» ALGUÉM PODE ME AJUDAR A COMO FAZER UM MULTIPLAYER PARA JOGO DE PC?
» Como criar uma array para salvar estatisticas do jogo e tirar um relatorio depois?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos