Converter string em int e int em string?
3 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Converter string em int e int em string?
Estou com uma duvida procurei informaçoes mais nao ajudou muito.
E tipo assim meu jogo envia para o banco de dados e meu banco de dados envia para a unity os valores dos pontos que estao la mais eu queria fazer com que o que tem no banco de dados ficasse na minha variavel int
Ex: aqui ele aparece em um Texo UI
textoPontos.text = statsSplit[1];
queria colocar uma opçao assim tambem o pontos e uma variavel int.
pontos = statsSplit[1];
ou pontos = textoPontos.text;
tentei usar o Convert.ToInt32 e Int32.Parse
Obrigado e bom dia
E tipo assim meu jogo envia para o banco de dados e meu banco de dados envia para a unity os valores dos pontos que estao la mais eu queria fazer com que o que tem no banco de dados ficasse na minha variavel int
Ex: aqui ele aparece em um Texo UI
textoPontos.text = statsSplit[1];
queria colocar uma opçao assim tambem o pontos e uma variavel int.
pontos = statsSplit[1];
ou pontos = textoPontos.text;
tentei usar o Convert.ToInt32 e Int32.Parse
Obrigado e bom dia
Re: Converter string em int e int em string?
- Código:
i = int.Parse(decimal.Round(decimal.Parse(s), 0).ToString()); //Converter String Em Int
- Código:
s = i.ToString(); //Converter Int Em String
Bruno- ProgramadorMaster
- PONTOS : 3414
REPUTAÇÃO : 142
Idade : 22
Áreas de atuação : C# Avançado, SQL Intermediário, Unity3D Intermediário, HTML Iniciante, CSS Iniciante e ASP.NET
Respeito as regras :
Re: Converter string em int e int em string?
Usando o Int32.Parse voce deve verificar antes se é possivel a conversão se não vai dar um erro de exceção. Ou então voce pode usar Int32.TryParse, que retorna true se é possivel a conversão, e false caso contrario.
Exemplo:
Exemplo:
- Código:
int score = 0;
string txt = "10";
// VERIFICAR SE É POSSIVEL TRANSFORMAR O TEXTO EM NUMERO
if(Int32.TryParse(txt, out score))
{
print("Convertido com Sucesso: "+score);
// AKI O score TEM SEU VALOR ALTERADO PELA CONVERSAO DO TEXTO
}
else
{
print("Não foi possivel converter: "+txt);
// AKI O score CONTINUARA COM SEU VALOR PADRAO ( 0 )
// POIS NAO DEU PRA CONVERTER
}
Re: Converter string em int e int em string?
Obrigado vou fazer aqui
meu script ele mostra o status do jogador
e esse eu queria que os pontos ficasse igual ao retorno do Recorde
que ja foi enviado para o banco de dados com esse comando
Esse e omeu script
meu script ele mostra o status do jogador
e esse eu queria que os pontos ficasse igual ao retorno do Recorde
que ja foi enviado para o banco de dados com esse comando
- Código:
form.AddField("resultado", pontosResultado.ToString() );
Esse e omeu script
- Código:
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;
using UnityEngine.SceneManagement;
public class StatusGeral : MonoBehaviour {
public Text textRecorde;
public Text textVitorias;
public Text textDerrotas;
private string[] statsSplit;
public int pontos;
void Start(){
}
public void atualizarStatus(){
StartCoroutine (pegaStatus());
Debug.Log("Procurando");
}
public void retornar(){
SceneManager.LoadScene ("Adiministracao");
}
//Pegar o status do jogador
IEnumerator pegaStatus(){
WWWForm form = new WWWForm();
form.AddField("action", "pegaStatus");
form.AddField("nickName", PlayerPrefs.GetString("nomePF"));
form.AddField("Senha", PlayerPrefs.GetString("senhaPF"));
WWW retorno = new WWW("http://unnygame.hol.es/jogo/texte.php",form);
yield return retorno;
if(retorno.error == null){
string r = retorno.text;
//Debug.Log(r);
statsSplit = r.Split ('|');
textRecorde.text = statsSplit[1];
textVitorias.text = statsSplit[2];
textDerrotas.text = statsSplit[3];
Debug.Log(statsSplit[0]);
Debug.Log(statsSplit[1]);
Debug.Log(statsSplit[2]);
Debug.Log(statsSplit[3]);
}else{
Debug.Log("error"+retorno.error);
}
}
}
Re: Converter string em int e int em string?
Resolvido muito obrigado amigos
usei esse
i = int.Parse(decimal.Round(decimal.Parse(s), 0).ToString()); //Converter String Em Int
Pronto a quantidade de pontos do banco de dados e a mesma do jogo
usei esse
i = int.Parse(decimal.Round(decimal.Parse(s), 0).ToString()); //Converter String Em Int
Pronto a quantidade de pontos do banco de dados e a mesma do jogo
Tópicos semelhantes
» converter para C#
» Converter string para float?
» Como converter string em Enum
» [TUTORIAL] Converter uma variável String em Vetores
» [RESOLVIDO] Converter string em virgula em float (decimal)
» Converter string para float?
» Como converter string em Enum
» [TUTORIAL] Converter uma variável String em Vetores
» [RESOLVIDO] Converter string em virgula em float (decimal)
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos