[RESOLVIDO] ERRO FORMAT EXCEPTION COMO ARRUMAR?
2 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
[RESOLVIDO] ERRO FORMAT EXCEPTION COMO ARRUMAR?
pessoal meu script está gerando esse erro como arrumar?
FormatException: Input string was not in the correct format
System.Int32.Parse (System.String s) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Int32.cs:629)
Player_Controll.Update () (at Assets/Scripts/Player_Controll.cs:74)
FormatException: Input string was not in the correct format
System.Int32.Parse (System.String s) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Int32.cs:629)
Player_Controll.Update () (at Assets/Scripts/Player_Controll.cs:74)
- Script:
- Código:
public Aproxima_Camera Aproxima_Camera;
GameObject startob;
public bool Mercurio_bool;
public bool Venus_bool;
public bool Terra_bool;
public bool Marte_bool;
public bool Jupiter_bool;
public bool Saturno_bool;
public bool Urano_bool;
public bool Netuno_bool;
public GameObject[] planetas;
public GameObject Mercurio;
public GameObject Venus;
public GameObject Terra;
public GameObject Lua;
public GameObject Marte;
public GameObject Jupiter;
public GameObject Saturno;
public GameObject Urano;
public GameObject Netuno;
public TextMesh Mercurio_txt;
public TextMesh Venus_txt;
public TextMesh Terra_txt;
public TextMesh Lua_txt;
public TextMesh Marte_txt;
public TextMesh Jupiter_txt;
public TextMesh Saturno_txt;
public TextMesh Urano_txt;
public TextMesh Netuno_txt;
public static int i;
// Use this for initialization
void Start () {
startob = new GameObject ();
startob.transform.position = transform.position;
Mercurio.SetActive(true);
Venus.SetActive(true);
Terra.SetActive(true);
Lua.SetActive (true);
Marte.SetActive(true);
Jupiter.SetActive(true);
Saturno.SetActive(true);
Urano.SetActive(true);
Netuno.SetActive(true);
}
// Update is called once per frame
void Update () {
if(Input.GetKeyDown(KeyCode.Escape)){
Aproxima_Camera.planeta = null;
}
if (Input.anyKeyDown) {
i = int.Parse (Input.inputString);
if (i < 9 && i >= 0)
Aproxima_Camera.planeta = planetas[i-1];
if (i == 1) {
Mercurio_bool = true;
Venus_bool = false;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive(false);
Venus.SetActive(true);
Terra.SetActive(true);
Marte.SetActive(true);
Jupiter.SetActive(true);
Saturno.SetActive(true);
Urano.SetActive(true);
Netuno.SetActive(true);
Venus_txt.characterSize = 100;
Terra_txt.characterSize = 100;
Lua_txt.characterSize = 100;
Marte_txt.characterSize = 500;
Jupiter_txt.characterSize = 500;
Saturno_txt.characterSize = 500;
Urano_txt.characterSize = 500;
Netuno_txt.characterSize = 500;
}
if (i == 2) {
Mercurio_bool = false;
Venus_bool = true;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (false);
Terra.SetActive (true);
Marte.SetActive (true);
Jupiter.SetActive (true);
Saturno.SetActive (true);
Urano.SetActive (true);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 100;
Terra_txt.characterSize = 100;
Lua_txt.characterSize = 100;
Marte_txt.characterSize = 500;
Jupiter_txt.characterSize = 500;
Saturno_txt.characterSize = 500;
Urano_txt.characterSize = 500;
Netuno_txt.characterSize = 500;
}
if (i == 3) {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = true;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (false);
Lua.SetActive (false);
Marte.SetActive (true);
Jupiter.SetActive (true);
Saturno.SetActive (true);
Urano.SetActive (true);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 100;
Venus_txt.characterSize = 100;
Lua_txt.characterSize = 100;
Marte_txt.characterSize = 100;
Jupiter_txt.characterSize = 500;
Saturno_txt.characterSize = 500;
Urano_txt.characterSize = 500;
Netuno_txt.characterSize = 500;
}
if (i == 4) {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = false;
Marte_bool = true;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (true);
Marte.SetActive (false);
Jupiter.SetActive (true);
Saturno.SetActive (true);
Urano.SetActive (true);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 500;
Venus_txt.characterSize = 500;
Terra_txt.characterSize = 100;
Jupiter_txt.characterSize = 100;
Saturno_txt.characterSize = 100;
Urano_txt.characterSize = 500;
Netuno_txt.characterSize = 500;
}
if (i == 5) {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = true;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (true);
Marte.SetActive (true);
Jupiter.SetActive (false);
Saturno.SetActive (true);
Urano.SetActive (true);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 500;
Venus_txt.characterSize = 500;
Terra_txt.characterSize = 500;
Marte_txt.characterSize = 100;
Saturno_txt.characterSize = 100;
Urano_txt.characterSize = 100;
Netuno_txt.characterSize = 100;
}
if (i == 6) {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = true;
Urano_bool = false;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (true);
Marte.SetActive (true);
Jupiter.SetActive (true);
Saturno.SetActive (false);
Urano.SetActive (true);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 500;
Venus_txt.characterSize = 500;
Terra_txt.characterSize = 500;
Marte_txt.characterSize = 500;
Jupiter_txt.characterSize = 100;
Urano_txt.characterSize = 100;
Netuno_txt.characterSize = 100;
}
if (i == 7) {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = true;
Netuno_bool = false;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (true);
Marte.SetActive (true);
Jupiter.SetActive (true);
Saturno.SetActive (true);
Urano.SetActive (false);
Netuno.SetActive (true);
Mercurio_txt.characterSize = 500;
Venus_txt.characterSize = 500;
Terra_txt.characterSize = 500;
Marte_txt.characterSize = 500;
Jupiter_txt.characterSize = 500;
Saturno_txt.characterSize = 100;
Netuno_txt.characterSize = 100;
}
if (i == {
Mercurio_bool = false;
Venus_bool = false;
Terra_bool = false;
Marte_bool = false;
Jupiter_bool = false;
Saturno_bool = false;
Urano_bool = false;
Netuno_bool = true;
Mercurio.SetActive (true);
Venus.SetActive (true);
Terra.SetActive (true);
Marte.SetActive (true);
Jupiter.SetActive (true);
Saturno.SetActive (true);
Urano.SetActive (true);
Netuno.SetActive (false);
Mercurio_txt.characterSize = 500;
Venus_txt.characterSize = 500;
Terra_txt.characterSize = 500;
Marte_txt.characterSize = 500;
Jupiter_txt.characterSize = 500;
Saturno_txt.characterSize = 100;
Urano_txt.characterSize = 100;
}
}
}
YmKx- Avançado
- PONTOS : 2962
REPUTAÇÃO : 8
Idade : 27
Respeito as regras :
Re: [RESOLVIDO] ERRO FORMAT EXCEPTION COMO ARRUMAR?
Tente usar int.tryParse no lugar de int.Parse
Phph09- Profissional
- PONTOS : 3789
REPUTAÇÃO : 240
Idade : 19
Respeito as regras :
Re: [RESOLVIDO] ERRO FORMAT EXCEPTION COMO ARRUMAR?
Valeu mano deu certo
YmKx- Avançado
- PONTOS : 2962
REPUTAÇÃO : 8
Idade : 27
Respeito as regras :
Tópicos semelhantes
» [RESOLVIDO] Ajuda pra arrumar pequeno erro no codigo
» [RESOLVIDO] como acessar a variavel da well colider (esta dando um erro) '-'
» Builds unitywebgl estão causando o erro Exception memory out of bounds IOS
» [RESOLVIDO] ERRO SCRIPT "Como criar um JOGO DE TERROR ( Sustos ) - UNITY 3D
» [RESOLVIDO] Como faz para recuperar cena depois que unity fecha por causa de ERRO?
» [RESOLVIDO] como acessar a variavel da well colider (esta dando um erro) '-'
» Builds unitywebgl estão causando o erro Exception memory out of bounds IOS
» [RESOLVIDO] ERRO SCRIPT "Como criar um JOGO DE TERROR ( Sustos ) - UNITY 3D
» [RESOLVIDO] Como faz para recuperar cena depois que unity fecha por causa de ERRO?
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos