[RESOLVIDO] Dúvida sobre criar uma barra de pesquisa
2 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
[RESOLVIDO] Dúvida sobre criar uma barra de pesquisa
estou fiz um projeto que consiste adicionar produtos com seus respectivos preços usando Prefs na Unity, porem por se tratar de uma lista eu necessito uma barra de pesquisa para poder achar esses produtos caso eu adicione por exemplo uns 100, só que não estou conseguindo pensar em uma lógica pra integrar no meu projeto, alguém ai pode ajudar?Vou deixar aqui a função principal que eu uso:
- Código:
[size=14]public void read(){
int count = PlayerPrefs.GetInt ("count");
for (int i = 0; i < itemParent.transform.childCount; i++) {
Destroy(itemParent.transform.GetChild(i).gameObject);
}
int number = 0;
for (int i = 0; i <= count; i++){
number++;
string id = PlayerPrefs.GetString("id["+i+"]");
string Produto = PlayerPrefs.GetString("Produto["+i+"]");
string preço = PlayerPrefs.GetString("preço["+i+"]");
if (id != "") {
GameObject tmp_item = Instantiate (item, itemParent.transform);
tmp_item.name = i.ToString ();
tmp_item.transform.GetChild (0).GetComponent<Text> ().text = number.ToString ();
tmp_item.transform.GetChild (1).GetComponent<Text> ().text = Produto.ToString ();
tmp_item.transform.GetChild (2).GetComponent<Text> ().text = preço.ToString ();
} else{
number--;
}
}
}[/size]
[size=14]
[/size]
pedrogabriel00- Iniciante
- PONTOS : 1820
REPUTAÇÃO : 0
Respeito as regras :
Re: [RESOLVIDO] Dúvida sobre criar uma barra de pesquisa
Já tentou usar a OnValidate( ) ?
Ela é chamada sempre que você altera algum valor em um campo, acho que daria pra checar sempre que o usuário digitasse algo em uma inputField, a partir daí seria apenas questão de testar se a string digitada está contida em algum dos campos que você quer pesquisar, como o produto por exemplo.
https://docs.microsoft.com/pt-br/dotnet/api/system.string.contains?view=netframework-4.8
Ela é chamada sempre que você altera algum valor em um campo, acho que daria pra checar sempre que o usuário digitasse algo em uma inputField, a partir daí seria apenas questão de testar se a string digitada está contida em algum dos campos que você quer pesquisar, como o produto por exemplo.
https://docs.microsoft.com/pt-br/dotnet/api/system.string.contains?view=netframework-4.8
SteveRogers- Instrutor
- PONTOS : 2673
REPUTAÇÃO : 156
Respeito as regras :
Re: [RESOLVIDO] Dúvida sobre criar uma barra de pesquisa
Poderia me dar um exemplo pra eu colocar em meu contexto?SteveRogers escreveu:Já tentou usar a OnValidate( ) ?
Ela é chamada sempre que você altera algum valor em um campo, acho que daria pra checar sempre que o usuário digitasse algo em uma inputField, a partir daí seria apenas questão de testar se a string digitada está contida em algum dos campos que você quer pesquisar, como o produto por exemplo.
https://docs.microsoft.com/pt-br/dotnet/api/system.string.contains?view=netframework-4.8
pedrogabriel00- Iniciante
- PONTOS : 1820
REPUTAÇÃO : 0
Respeito as regras :
Re: [RESOLVIDO] Dúvida sobre criar uma barra de pesquisa
Na verdade eu consegui fazer a barra de pesquisa achar os nome da lista, porém agora ele só ta achando o que eu acrescento por último...SteveRogers escreveu:Já tentou usar a OnValidate( ) ?
Ela é chamada sempre que você altera algum valor em um campo, acho que daria pra checar sempre que o usuário digitasse algo em uma inputField, a partir daí seria apenas questão de testar se a string digitada está contida em algum dos campos que você quer pesquisar, como o produto por exemplo.
https://docs.microsoft.com/pt-br/dotnet/api/system.string.contains?view=netframework-4.8
pedrogabriel00- Iniciante
- PONTOS : 1820
REPUTAÇÃO : 0
Respeito as regras :
Tópicos semelhantes
» [RESOLVIDO] Como criar uma Barra de Ataque speed para um personagem
» [RESOLVIDO] Duvida sobre versao da unity e sobre o lerp
» Duvida sobre criar respawn.
» [RESOLVIDO] Dúvida sobre GameObject
» [RESOLVIDO] Duvida sobre C# na Unity
» [RESOLVIDO] Duvida sobre versao da unity e sobre o lerp
» Duvida sobre criar respawn.
» [RESOLVIDO] Dúvida sobre GameObject
» [RESOLVIDO] Duvida sobre C# na Unity
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos