SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Instantiate
Unity 3D - Desenhos Com Física(Download Projeto)
Problema ao rotacionar valores negativos.
Discord para desenvolvimento de jogos
Calcular hora ?
Novo estilo de estourar blocos, baixe meu jogo pessoal ... conto com a ajuda de vocês!!!
Jogo que fiz para uma Jam da minha faculdade FATEC Ourinhos.
Não consigo o Android SDK!!
[RESOLVIDO] Como faço para depois de determinado tempo acontecer algo?
CRASH AO ENTRAR NA CENA UNITY
estou procurando um bom tutorial de IA Basica
Erro ao colocar script no botão
Novo jogo em desenvolvimento, 13º andar
Text Dinâmico no botão
Sistema Pdv, Mercado, Padaria, Conveniência, Lojas Em Geral - C# VISUAL STUDIO
[TUTORIAL] - Script de lanterna pra seu jogo de terror e outros...
[RESOLVIDO] Unity - Reproduzir Videos Do Blender No Unity
Ordem de fases
[RESOLVIDO] Tenho algum erro de simbolo no script do carro o que poderia ser?
Como mudar o CONTROLLER do ANIMATOR
[TUTORIAL] Banco de dados || MySQL
[RESOLVIDO] Dúvida. Detectar colisões nas instâncias
erro na minha IA
[TUTORIAL] While, como funciona?
Como criar um poligono dinamicamente?
Mostrar a contagem em 10K e 100M
[TUTORIAL] AI Enemy 2.0 + animações ( Jogos de terror )
Cores nos materiais sem criar material
Poderia modelar um personagem cartoon para meu projeto
Como coloco modo de criação de personagem?
[Ajuda] Assets
RayCasting + Disparo Um Bom Tipo De Video Aula.
Ajuda de Blender para Unity
Procuro Equipe Para Criação de Jogo [PAGO]
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[RESOLVIDO] erro WaterBaseEditor.cs não encontra o caminho do WaterBase
[TUTORIAL] Criar Analógico Virtual UI Para Mobile.
[TUTORIAL] Acessar nomes de arquivos diretamente da pasta
Objeto dentro do player nao ta rotacioando
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Array de prefabs
screenshot
instancia item aleatorio em varias posicoes
[TUTORIAL] Mira que fica se movendo (ocilando,tremendo,etc)
Getcomponent de C# para java
Curso barato de C#
Unity - Modelo 3D em Menu 2D
Unity + MySQL
[RESOLVIDO] Camera Estilo Showroom
A um mês com unity bugado sem resposta
[GameJam] Competição organizada pela BitCodeStudios
Drop Shadows
Pegar strings de "duas em duas"
criar um piano no unity
Movimentação
Instanciar objeto onde cricar com mouse ou touch
Dúvida Sistema de Energia para jogo android
[RESOLVIDO] Inimigo patrulhando constantemente estilo mario
BUG UNITY 3D ROSA A SCENE E GAME
Dúvida. Colliders no Unity3D
Pq a grama do Unity é tao pesada?
Alguem cria uma conta na playstore pra mim? :(
Capture Panorama?
Artistas 3D e Programadores Unity3D (Remunerado)
Input Get Key
SCHULTZ Jogo de terror
(Erro) IndexOutOfRangeException:Array index is out of range
EU QUERIA COLOCAR ANUNCIOS NO MEU JOGO NA MUDANÇA DE CENAS MAS NÃO ACHO UM JEITO
Unity - Duvida Sobre a JDK Que Vocês Usam
[RESOLVIDO] Adicionar Botoes em controle mobile
admob recompensa
Unity - Duvida Sobre Atualizar
Unity Admob GDPR (como implementar ?)
Timer para mudar de câmera
The Pyramid Demo Atualizado
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Mudando cor do texto...
como dminuir o lag no meu unity 5
[JOGO MOBILE] Defeat the Illuminatis
Como chamar animação sem passar por outro parâmetros?
[TUTORIAL] Unity 5 - Botão contínuo usando UI (Manter pressionado)
unity - erro ao buildar
Meus ints não aparecem no Inspector, serializable não funciona
Modelagem
[RESOLVIDO] Tutoriais
[RESOLVIDO] Não está instanciando
[RESOLVIDO] muta som em todas as cenas
Palavra chave New no C#
[PROJETO CONCLUÍDO] Defeat the Illuminatis
[RESOLVIDO] Dificuldade no adição do Android SDK a Unity e erro no Android Studio
world machine + unity
[Em Desenvolvimento] Battles of Worlds
Unity + Photon 2
[RESOLVIDO] Como usar o touchpad da unity para orbital o personagem em terceira pessoas ?
(Dúvida) Encontrar o objeto mais próximo partindo do ponto inicial ao final.
Duvida com gráficos
[TUTORIAL] Objeto flutuar como se estivesse no espaço ou na água
[TUTORIAL] Third Person Shooter
[TUTORIAL] Como spawnar inimigos [Tutorial simples]
Hoje à(s) 6:21 pm
Hoje à(s) 5:57 pm
Hoje à(s) 5:55 pm
Hoje à(s) 5:15 pm
Hoje à(s) 1:30 pm
Hoje à(s) 11:33 am
Ontem à(s) 9:52 pm
Ontem à(s) 3:57 pm
Ontem à(s) 3:24 pm
Ontem à(s) 8:13 am
Ontem à(s) 8:11 am
Dom Nov 11, 2018 6:56 pm
Dom Nov 11, 2018 2:41 pm
Dom Nov 11, 2018 8:12 am
Dom Nov 11, 2018 7:57 am
Sab Nov 10, 2018 8:54 pm
Sab Nov 10, 2018 5:11 pm
Sab Nov 10, 2018 2:52 pm
Sab Nov 10, 2018 2:13 pm
Sab Nov 10, 2018 8:45 am
Sab Nov 10, 2018 2:10 am
Sab Nov 10, 2018 12:39 am
Sab Nov 10, 2018 12:28 am
Sex Nov 09, 2018 3:56 pm
Sex Nov 09, 2018 1:34 pm
Qui Nov 08, 2018 11:28 pm
Qui Nov 08, 2018 11:25 pm
Qui Nov 08, 2018 10:01 pm
Qui Nov 08, 2018 7:47 pm
Qui Nov 08, 2018 12:36 pm
Qui Nov 08, 2018 12:31 pm
Qui Nov 08, 2018 12:28 pm
Qui Nov 08, 2018 12:53 am
Qua Nov 07, 2018 5:52 pm
Qua Nov 07, 2018 4:04 pm
Qua Nov 07, 2018 12:49 pm
Ter Nov 06, 2018 2:05 pm
Ter Nov 06, 2018 12:30 pm
Ter Nov 06, 2018 11:32 am
Ter Nov 06, 2018 1:10 am
Seg Nov 05, 2018 6:57 pm
Seg Nov 05, 2018 3:36 pm
Seg Nov 05, 2018 12:44 am
Dom Nov 04, 2018 5:32 pm
Dom Nov 04, 2018 5:31 pm
Dom Nov 04, 2018 5:30 pm
Dom Nov 04, 2018 1:05 am
Sab Nov 03, 2018 5:19 pm
Sab Nov 03, 2018 1:36 pm
Sex Nov 02, 2018 11:38 pm
Sex Nov 02, 2018 10:55 pm
Sex Nov 02, 2018 9:10 pm
Sex Nov 02, 2018 8:16 pm
Sex Nov 02, 2018 7:50 pm
Sex Nov 02, 2018 7:41 pm
Sex Nov 02, 2018 7:27 pm
Sex Nov 02, 2018 6:36 pm
Sex Nov 02, 2018 3:27 pm
Sex Nov 02, 2018 3:35 am
Sex Nov 02, 2018 3:24 am
Qui Nov 01, 2018 3:56 pm
Qui Nov 01, 2018 3:52 pm
Qui Nov 01, 2018 1:18 pm
Qui Nov 01, 2018 7:57 am
Qui Nov 01, 2018 2:26 am
Qui Nov 01, 2018 2:05 am
Qua Out 31, 2018 9:20 pm
Qua Out 31, 2018 6:09 pm
Qua Out 31, 2018 7:17 am
Ter Out 30, 2018 11:34 pm
Ter Out 30, 2018 9:34 pm
Ter Out 30, 2018 5:29 pm
Ter Out 30, 2018 8:12 am
Ter Out 30, 2018 8:05 am
Seg Out 29, 2018 2:21 pm
Seg Out 29, 2018 12:03 am
Dom Out 28, 2018 5:33 pm
Dom Out 28, 2018 11:58 am
Dom Out 28, 2018 11:57 am
Sab Out 27, 2018 11:29 am
Sab Out 27, 2018 11:22 am
Sex Out 26, 2018 8:31 pm
Sex Out 26, 2018 6:21 pm
Sex Out 26, 2018 5:56 pm
Sex Out 26, 2018 5:13 pm
Sex Out 26, 2018 5:03 pm
Sex Out 26, 2018 2:45 pm
Sex Out 26, 2018 1:51 pm
Sex Out 26, 2018 8:36 am
Qui Out 25, 2018 10:29 pm
Qui Out 25, 2018 9:59 pm
Qui Out 25, 2018 6:27 pm
Qui Out 25, 2018 1:14 pm
Qua Out 24, 2018 10:53 pm
Qua Out 24, 2018 8:10 pm
Qua Out 24, 2018 6:10 pm
Qua Out 24, 2018 6:10 pm
Qua Out 24, 2018 5:43 pm
Qua Out 24, 2018 10:34 am
juniorhotes
Weslley
Weslley
igorobm
Callyde Jr
hamerom
luansantos
francisco barroso
Vitor Paulino
dstaroski
dstaroski
SuperGamer
Patrick
dstaroski
dstaroski
SuperGamer
Magnatah
francisco barroso
Samuelostgamer
francisco barroso
dazentt55
GattiMene
MarceloYBP
SuperGamer
conceptfac
Tegh
francisco barroso
NKKF
GameLACK
dstaroski
dstaroski
dstaroski
jack2117
Mathss
JohnRambo
Daniel Dória
JohnRambo
gurgelg752
francisco barroso
MarcosSchultz
Nalfam
dstaroski
MarcosSchultz
dstaroski
dstaroski
dstaroski
Magnatah
dazentt55
Teio
Callyde Jr
hetrodo
MarcosSchultz
NKKF
CarlosDT94
MarcosSchultz
MarcosSchultz
Magnatah
MrMattD
MarcosSchultz
MarcosSchultz
francisco barroso
francisco barroso
Callyde Jr
Dom3000
MarcosSchultz
MarcosSchultz
francisco barroso
MATHEUS1233
dstaroski
francisco barroso
theus.mors
Magnatah
dstaroski
dstaroski
dstaroski
MarcosSchultz
mafipt
dstaroski
dstaroski
Weslley
Weslley
Magnatah
MarcosSchultz
JohnRambo
dknoob537
samuelarao
theus.mors
MayLeone
dstaroski
Tegh
Encracker
Dom3000
Jmspp
CaioItz
rafaelllsd
dknoob537
Frsilva
Phph09
francisco barroso

Ranking com nome

Ir em baixo

DÚVIDA Ranking com nome

Mensagem por jamaisfiih em Sex Nov 17, 2017 10:05 am

Olá pessoal,

Eu desenvolvi um jogo no estilo endless running(corrida infinita), igual ao jogo do T-rex do google chrome, porém meu jogo só mostra a pontuação atual e a melhor pontuação já alcançada na tela, se caso a atual ultrapassar a melhor, ela já substitui na hora. Eu gostaria de implementar um ranking ao final do game, onde o jogador coloca seu nome e sua pontuação fica salva no ranking, com pelo menos umas 10 colocações. Gostaria que fosse local mesmo.

Se alguem puder me indicar um tutorial pra isso ou me ajudar a fazer isso eu ficaria muito agradecido.

Obrigado desde já.

jamaisfiih
Iniciante
Iniciante

PONTOS : 396
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Nov 17, 2017 10:21 am

Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por jamaisfiih em Sex Nov 17, 2017 10:34 am

@recagonlei escreveu:Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
Eu não iria precisar de um banco? Pois eu estava seguindo um tutorial com SQLite só que eu estou com dificuldades de implementar junto ao meu jogo.

Você teria algum exemplo desse inputfield para me passar por favor? Obrigado!!

jamaisfiih
Iniciante
Iniciante

PONTOS : 396
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por jamaisfiih em Sex Nov 17, 2017 10:39 am

@jamaisfiih escreveu:
@recagonlei escreveu:Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
Eu não iria precisar de um banco? Pois eu estava seguindo um tutorial com SQLite só que eu estou com dificuldades de implementar junto ao meu jogo.

Você teria algum exemplo desse inputfield para me passar por favor? Obrigado!!

Eu gostaria que, além de salvar a melhor pontuação com o nome, também fosse substituindo as pontuações anteriores.

jamaisfiih
Iniciante
Iniciante

PONTOS : 396
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Nov 17, 2017 11:44 am

@jamaisfiih escreveu:
@jamaisfiih escreveu:
@recagonlei escreveu:Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
Eu não iria precisar de um banco? Pois eu estava seguindo um tutorial com SQLite só que eu estou com dificuldades de implementar junto ao meu jogo.

Você teria algum exemplo desse inputfield para me passar por favor? Obrigado!!

Eu gostaria que, além de salvar a melhor pontuação com o nome, também fosse substituindo as pontuações anteriores.

Um método bem simples:

Código:
public List<int> m_listScore = new List<int>();

void CheckScore(score){
  for(int i = 0; i < m_listScore.Count; i++){
    if(score >= m_listScore[i]){
        m_listScore.Insert(i, score);
            m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));
    }
  }
}

Bem simples, mas pode te ajudar... Veja se funciona certinho! Para incluir nomes é só usar uma custom class com valor inteiro e uma string e na hora que adicionar o score, passe a string com o nome...
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por googolepton em Sex Nov 17, 2017 11:51 am

@jamaisfiih escreveu:
@jamaisfiih escreveu:
@recagonlei escreveu:Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
Eu não iria precisar de um banco? Pois eu estava seguindo um tutorial com SQLite só que eu estou com dificuldades de implementar junto ao meu jogo.

Você teria algum exemplo desse inputfield para me passar por favor? Obrigado!!

Eu gostaria que, além de salvar a melhor pontuação com o nome, também fosse substituindo as pontuações anteriores.
vc poderia usar playerprefs, ai nao precisaria usar banco de dados
veja o video
avatar
googolepton
Avançado
Avançado

PONTOS : 593
REPUTAÇÃO : 38
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Nov 17, 2017 12:45 pm

@recagonlei escreveu:
@jamaisfiih escreveu:
@jamaisfiih escreveu:
@recagonlei escreveu:Com apenas uma lista com os 10 melhores scores(ou no caso uma lista vazia com 10 slots), um inputfield e um comparador fará esse trampo pra ti tranquilo...
Eu não iria precisar de um banco? Pois eu estava seguindo um tutorial com SQLite só que eu estou com dificuldades de implementar junto ao meu jogo.

Você teria algum exemplo desse inputfield para me passar por favor? Obrigado!!

Eu gostaria que, além de salvar a melhor pontuação com o nome, também fosse substituindo as pontuações anteriores.

Um método bem simples:

Código:
public List<int> m_listScore = new List<int>(10);

void CheckScore(score){
   for(int i = 0; i < m_listScore.Count; i++){
     if(score >= m_listScore[i]){
        m_listScore.Insert(i, score);
        m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));
        break;
     }
   }
}

Bem simples, mas pode te ajudar... Veja se funciona certinho! Para incluir nomes é só usar uma custom class com valor inteiro e uma string e na hora que adicionar o score, passe a string com o nome...
Desculpe não ter respondido sobre as outras dúvidas, pois eu não queria floopar e esperei alguém comentar... 
O inputField(Campo de entrada)é um elemento do Ui da Unity, que serve para inserir valores... Veja nesse link que irá explicar melhor para ti.

https://docs.unity3d.com/Manual/script-InputField.html

Em junção com o código acima irá fazer um trabalho legal... E no caso eu esqueci de citar, que você deve cachear a lista com 10 valores pré definidos, mesmo que sejam todos 0, para que não ocorra algum bug ou algo do tipo... E no código esqueci de dar um break conforme atualizar o score.
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por jamaisfiih em Sex Nov 17, 2017 1:22 pm

Você poderia me ajudar na implementação? É que realmente eu não tenho experiencia nenhuma nisso, o jogo que eu fiz foi tudo a base de tutoriais e eu vou usar ele em um projeto da faculdade.

Segue o script da minha pontuação. Obs:As variaveis em ingles é justamente por causa dos tutoriais, fiquei com medo de alterar algo que pudesse acarretar em algum erro

Código:
public class ScoreManager : MonoBehaviour {

 public Text scoreText;
 public Text hiScoreText;

 public float scoreCount;
 public float hiScoreCount;

 public float pointsPerSecond;

 public bool scoreIncreasing;

 public bool shouldDouble;

 
 void Start () {
  if (PlayerPrefs.HasKey ("MaiorPontuacao"))
  {
   hiScoreCount = PlayerPrefs.GetFloat ("MaiorPontuacao");
  }

 }
 
 
 void Update () {

  if (scoreIncreasing)
  {
   scoreCount += pointsPerSecond * Time.deltaTime;
  }

  if (scoreCount > hiScoreCount)
  {
   hiScoreCount = scoreCount;
   PlayerPrefs.SetFloat ("HighScore", hiScoreCount);
  }

  scoreText.text = "Score: " + Mathf.Round (scoreCount);
  hiScoreText.text = "High Score: " + Mathf.Round (hiScoreCount);

 }

 public void AddScore(int pointsToAdd)
 {
  if (shouldDouble)
  {
   pointsToAdd = pointsToAdd * 2;
  }
  scoreCount += pointsToAdd;
 }
}

jamaisfiih
Iniciante
Iniciante

PONTOS : 396
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Nov 17, 2017 1:43 pm

@jamaisfiih escreveu:Você poderia me ajudar na implementação? É que realmente eu não tenho experiencia nenhuma nisso, o jogo que eu fiz foi tudo a base de tutoriais e eu vou usar ele em um projeto da faculdade.

Segue o script da minha pontuação. Obs:As variaveis em ingles é justamente por causa dos tutoriais, fiquei com medo de alterar algo que pudesse acarretar em algum erro

Código:
public class ScoreManager : MonoBehaviour {

 public Text scoreText;
 public Text hiScoreText;

 public float scoreCount;
 public float hiScoreCount;

 public float pointsPerSecond;

 public bool scoreIncreasing;

 public bool shouldDouble;

 
 void Start () {
  if (PlayerPrefs.HasKey ("MaiorPontuacao"))
  {
   hiScoreCount = PlayerPrefs.GetFloat ("MaiorPontuacao");
  }

 }
 
 
 void Update () {

  if (scoreIncreasing)
  {
   scoreCount += pointsPerSecond * Time.deltaTime;
  }

  if (scoreCount > hiScoreCount)
  {
   hiScoreCount = scoreCount;
   PlayerPrefs.SetFloat ("HighScore", hiScoreCount);
  }

  scoreText.text = "Score: " + Mathf.Round (scoreCount);
  hiScoreText.text = "High Score: " + Mathf.Round (hiScoreCount);

 }

 public void AddScore(int pointsToAdd)
 {
  if (shouldDouble)
  {
   pointsToAdd = pointsToAdd * 2;
  }
  scoreCount += pointsToAdd;
 }
}
Primeiramente tu ajeita o inputField com o Ui certinho para colocar o nome no final...

Deve-se importar a classe Ui para referir o elemento:
Código:
using UnityEngine.UI;

Depois você declara: 
Código:
public InputField m_inputField;

Você associa no editor. Depois você cria um método que é ligado, sempre que terminar o game e aparecer a lista de score, nele você vai comparar o score que tu fez, com os outros cacheados... 
Quando declarar a lista com os score, você deverá pegar todos os scores salvos e tudo mais, suponhamos que seja a primeira execução e não tem nenhum dado, todos os 10 valores será 0 no caso.

Código:
public List<int> m_listScore = new List<int>(10);[size=14][/size]

Quando terminar, você terá o Ui com o inputField, mostrando o score que tu fez e provavelmente um botão para quando colocar seu nome caso seja melhor que os outros, correto?
No botão, adicione um evento para ser ativado quando for clicado e contando que tenha feito a verificação antes com o código que citei, se tem um score maior que os outros. Uma pequena modificação que pode ficar mais fácil para lhe ajudar abaixo. Quando terminar, só checa o bool com o score, caso seja, você passa para o outro método, que eu citei, com o input e tals...

Código:
bool CheckScore(int score){[size=14][/size]
   for(int i = 0; i < m_listScore.Count; i++){[size=14][/size]     if(score >= m_listScore[i]){[size=14][/size]        m_listScore.Insert(i, score);[size=14][/size]        m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));[size=14][/size]        return true;[size=14][/size]
     }[size=14][/size]   }

return false;}

Caso esse valor retorne verdadeiro, você faz isso para que consiga acessar o nome colocado no input, depois o resto é contigo!

Código:
void PutNameOnScore(InputField input){
  string tempText = input.text;
 
  if(tempText == "")
    return;

  Debug.Log("My name is: " + tempText + " and my score is: " + scoreCount );
}

Quando adicionar o evento no botão, adicione o inputField que tu criou no espaço do parâmetro, que assim consiga acessa-lo... Qualquer dúvida, de um toque...
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por jamaisfiih em Sex Nov 17, 2017 1:57 pm

@recagonlei escreveu:
@jamaisfiih escreveu:Você poderia me ajudar na implementação? É que realmente eu não tenho experiencia nenhuma nisso, o jogo que eu fiz foi tudo a base de tutoriais e eu vou usar ele em um projeto da faculdade.

Segue o script da minha pontuação. Obs:As variaveis em ingles é justamente por causa dos tutoriais, fiquei com medo de alterar algo que pudesse acarretar em algum erro

Código:
public class ScoreManager : MonoBehaviour {

 public Text scoreText;
 public Text hiScoreText;

 public float scoreCount;
 public float hiScoreCount;

 public float pointsPerSecond;

 public bool scoreIncreasing;

 public bool shouldDouble;

 
 void Start () {
  if (PlayerPrefs.HasKey ("MaiorPontuacao"))
  {
   hiScoreCount = PlayerPrefs.GetFloat ("MaiorPontuacao");
  }

 }
 
 
 void Update () {

  if (scoreIncreasing)
  {
   scoreCount += pointsPerSecond * Time.deltaTime;
  }

  if (scoreCount > hiScoreCount)
  {
   hiScoreCount = scoreCount;
   PlayerPrefs.SetFloat ("HighScore", hiScoreCount);
  }

  scoreText.text = "Score: " + Mathf.Round (scoreCount);
  hiScoreText.text = "High Score: " + Mathf.Round (hiScoreCount);

 }

 public void AddScore(int pointsToAdd)
 {
  if (shouldDouble)
  {
   pointsToAdd = pointsToAdd * 2;
  }
  scoreCount += pointsToAdd;
 }
}
Primeiramente tu ajeita o inputField com o Ui certinho para colocar o nome no final...

Deve-se importar a classe Ui para referir o elemento:
Código:
using UnityEngine.UI;

Depois você declara: 
Código:
public InputField m_inputField;

Você associa no editor. Depois você cria um método que é ligado, sempre que terminar o game e aparecer a lista de score, nele você vai comparar o score que tu fez, com os outros cacheados... 
Quando declarar a lista com os score, você deverá pegar todos os scores salvos e tudo mais, suponhamos que seja a primeira execução e não tem nenhum dado, todos os 10 valores será 0 no caso.

Código:
public List<int> m_listScore = new List<int>(10);[size=14][/size]

Quando terminar, você terá o Ui com o inputField, mostrando o score que tu fez e provavelmente um botão para quando colocar seu nome caso seja melhor que os outros, correto?
No botão, adicione um evento para ser ativado quando for clicado e contando que tenha feito a verificação antes com o código que citei, se tem um score maior que os outros. Uma pequena modificação que pode ficar mais fácil para lhe ajudar abaixo. Quando terminar, só checa o bool com o score, caso seja, você passa para o outro método, que eu citei, com o input e tals...

Código:
bool CheckScore(int score){[size=14][/size]
   for(int i = 0; i < m_listScore.Count; i++){[size=14][/size]     if(score >= m_listScore[i]){[size=14][/size]        m_listScore.Insert(i, score);[size=14][/size]        m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));[size=14][/size]        return true;[size=14][/size]
     }[size=14][/size]   }

return false;}

Caso esse valor retorne verdadeiro, você faz isso para que consiga acessar o nome colocado no input, depois o resto é contigo!

Código:
void PutNameOnScore(InputField input){
   string tempText = input.text;
  
   if(tempText == "")
     return;

   Debug.Log("My name is: " + tempText + " and my score is: " + scoreCount );
}

Quando adicionar o evento no botão, adicione o inputField que tu criou no espaço do parâmetro, que assim consiga acessa-lo... Qualquer dúvida, de um toque...

Eu vou tentar fazer seguindo os passos que você passou, vou quebrar a cabeça um pouquinho. Qualquer coisa eu volto rsrs. Mas desde já eu agradeço pela atenção. Muito obrigado amigo, abraços!!!

jamaisfiih
Iniciante
Iniciante

PONTOS : 396
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Nov 17, 2017 2:01 pm

@jamaisfiih escreveu:
@recagonlei escreveu:
@jamaisfiih escreveu:Você poderia me ajudar na implementação? É que realmente eu não tenho experiencia nenhuma nisso, o jogo que eu fiz foi tudo a base de tutoriais e eu vou usar ele em um projeto da faculdade.

Segue o script da minha pontuação. Obs:As variaveis em ingles é justamente por causa dos tutoriais, fiquei com medo de alterar algo que pudesse acarretar em algum erro

Código:
public class ScoreManager : MonoBehaviour {

 public Text scoreText;
 public Text hiScoreText;

 public float scoreCount;
 public float hiScoreCount;

 public float pointsPerSecond;

 public bool scoreIncreasing;

 public bool shouldDouble;

 
 void Start () {
  if (PlayerPrefs.HasKey ("MaiorPontuacao"))
  {
   hiScoreCount = PlayerPrefs.GetFloat ("MaiorPontuacao");
  }

 }
 
 
 void Update () {

  if (scoreIncreasing)
  {
   scoreCount += pointsPerSecond * Time.deltaTime;
  }

  if (scoreCount > hiScoreCount)
  {
   hiScoreCount = scoreCount;
   PlayerPrefs.SetFloat ("HighScore", hiScoreCount);
  }

  scoreText.text = "Score: " + Mathf.Round (scoreCount);
  hiScoreText.text = "High Score: " + Mathf.Round (hiScoreCount);

 }

 public void AddScore(int pointsToAdd)
 {
  if (shouldDouble)
  {
   pointsToAdd = pointsToAdd * 2;
  }
  scoreCount += pointsToAdd;
 }
}
Primeiramente tu ajeita o inputField com o Ui certinho para colocar o nome no final...

Deve-se importar a classe Ui para referir o elemento:
Código:
using UnityEngine.UI;

Depois você declara: 
Código:
public InputField m_inputField;

Você associa no editor. Depois você cria um método que é ligado, sempre que terminar o game e aparecer a lista de score, nele você vai comparar o score que tu fez, com os outros cacheados... 
Quando declarar a lista com os score, você deverá pegar todos os scores salvos e tudo mais, suponhamos que seja a primeira execução e não tem nenhum dado, todos os 10 valores será 0 no caso.

Código:
public List<int> m_listScore = new List<int>(10);[size=14][/size]

Quando terminar, você terá o Ui com o inputField, mostrando o score que tu fez e provavelmente um botão para quando colocar seu nome caso seja melhor que os outros, correto?
No botão, adicione um evento para ser ativado quando for clicado e contando que tenha feito a verificação antes com o código que citei, se tem um score maior que os outros. Uma pequena modificação que pode ficar mais fácil para lhe ajudar abaixo. Quando terminar, só checa o bool com o score, caso seja, você passa para o outro método, que eu citei, com o input e tals...

Código:
bool CheckScore(int score){[size=14][/size]
   for(int i = 0; i < m_listScore.Count; i++){[size=14][/size]     if(score >= m_listScore[i]){[size=14][/size]        m_listScore.Insert(i, score);[size=14][/size]        m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));[size=14][/size]        return true;[size=14][/size]
     }[size=14][/size]   }

return false;}

Caso esse valor retorne verdadeiro, você faz isso para que consiga acessar o nome colocado no input, depois o resto é contigo!

Código:
void PutNameOnScore(InputField input){
   string tempText = input.text;
  
   if(tempText == "")
     return;

   Debug.Log("My name is: " + tempText + " and my score is: " + scoreCount );
}

Quando adicionar o evento no botão, adicione o inputField que tu criou no espaço do parâmetro, que assim consiga acessa-lo... Qualquer dúvida, de um toque...

Eu vou tentar fazer seguindo os passos que você passou, vou quebrar a cabeça um pouquinho. Qualquer coisa eu volto rsrs. Mas desde já eu agradeço pela atenção. Muito obrigado amigo, abraços!!!
Não há de que, espero que consiga... Alguns códigos ficaram zoados, quando eu copiei e colei e não percebi... Mas dá para entender bem
No caso desse, tá meio punk a identação kakaka código arrumado que vai ficar mais fácil a compreensão:
Código:
bool CheckScore(int score){[size=14][/size]   for(int i = 0; i < m_listScore.Count; i++){
    if(score >= m_listScore[i]){ 
       m_listScore.Insert(i, score); 
       m_listScore.Remove(System.Linq.Enumerable.Last(m_listScore));    
      return true;[size=14][/size]     }
 }return false;
}
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sex Dez 08, 2017 8:46 pm

Por favor galera alguém poderia me ajudar a levar estes valores para um Ranking...
Observei o dados acima, mas o meu caso é um pouco diferente e não estou conseguindo adaptá-lo.

Onde estou...
Código:
PlayerPrefs.SetInt ("notaPerguntas_" + idTema.ToString() + Nomes, (int)notaPerguntas); 
Até ai está tudo de boa.
Quando eu printo aparece assim:
JOGADOR---> oilson ---NOTA---> 82...
Só que eu gostaria de levar estes valores para o seguinte tema. Parte "RANKING", e organizar as posições segundo a pontuação deles... Se possível os 10 melhores.

Algum filho de Deus se habilita...

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Dez 08, 2017 9:14 pm

Pegue o valor, veja se é apto para entrar no ranking(cheque os valores já existente com um for) e adicione caso seja possível. Depois só criar um Ui e ir passando os valores de acordo!

http://www.schultzgames.com/t5665-tutorial-ordenar-valores-de-uma-array-em-ordem-crescente-ou-decrescente
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sex Dez 08, 2017 10:42 pm

@recagonlei escreveu:Pegue o valor, veja se é apto para entrar no ranking(cheque os valores já existente com um for) e adicione caso seja possível. Depois só criar um Ui e ir passando os valores de acordo!

http://www.schultzgames.com/t5665-tutorial-ordenar-valores-de-uma-array-em-ordem-crescente-ou-decrescente
Mil desculpas mano pela minha falta de entendimento, mas teria como vc me explicar passo a passo, por favor...

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sex Dez 08, 2017 10:46 pm

@oilson escreveu:
@recagonlei escreveu:Pegue o valor, veja se é apto para entrar no ranking(cheque os valores já existente com um for) e adicione caso seja possível. Depois só criar um Ui e ir passando os valores de acordo!

http://www.schultzgames.com/t5665-tutorial-ordenar-valores-de-uma-array-em-ordem-crescente-ou-decrescente
Mil desculpas mano pela minha falta de entendimento, mas teria como vc me explicar passo a passo, por favor...
Pergunta boba!!! Mas estive pensando, como os valores já estão gravados em algum lugar do "PlayerPrefs", não teria como eu pedir nesta tela de login no start para ele procurar todos os nomes gravados no "PlayerPrefs" e seus respectivos valores e setar abaixo no rank...

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por recagonlei em Sex Dez 08, 2017 10:52 pm

http://www.schultzgames.com/t6351-resolvido-como-criar-varias-contas-em-um-jogo-como-playerprefs#44727

Você pode usar esse exemplo... É para criar contas, mas se modificar para em vez de registrar user e senha, tu registrar o nome e o valor, fará o mesmo resultado... E depois cacheie todos os valores em uma lista e aplique aquele outro tuto!
avatar
recagonlei
MembroAvançado

Masculino PONTOS : 1429
REPUTAÇÃO : 180
Idade : 99
Áreas de atuação :
~Programação (C#, HTML, CSS3)
~Spriter
~Modelagem
~Produtor de rap/hip hop e eletrônico
Respeito as regras :

Ver perfil do usuário http://stwodio.ga

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sab Dez 09, 2017 12:05 am

@recagonlei escreveu:http://www.schultzgames.com/t6351-resolvido-como-criar-varias-contas-em-um-jogo-como-playerprefs#44727

Você pode usar esse exemplo... É para criar contas, mas se modificar para em vez de registrar user e senha, tu registrar o nome e o valor, fará o mesmo resultado... E depois cacheie todos os valores em uma lista e aplique aquele outro tuto!
OK... Vou tentar aqui manin, mas já valeu por ter me dado um rumo mais concreto...

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sab Dez 09, 2017 7:47 pm

@recagonlei escreveu:http://www.schultzgames.com/t6351-resolvido-como-criar-varias-contas-em-um-jogo-como-playerprefs#44727

Você pode usar esse exemplo... É para criar contas, mas se modificar para em vez de registrar user e senha, tu registrar o nome e o valor, fará o mesmo resultado... E depois cacheie todos os valores em uma lista e aplique aquele outro tuto!

Tentei de várias formas, mas não consegui. Tem como vc modificar ele para mim mano.. Sei que é pedir demais, mas se for possível eu agradeço muito... Só falta esta parte para fechar o joguinho.

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por Phph09 em Sab Dez 09, 2017 8:38 pm

Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RankingController{
 public static int numberRecords = 5;
 private static string oldName;
 // Use this for initialization
 void Start () {
  
 }
 
 // Update is called once per frame
 void Update () {
  
 }
 public static void AddToRanking (int score)
 {
  int[] rankingValues = GetRanking ();
  int positionRanking = -1;
  for (int i = 0; i < numberRecords; i++)
  {
   if (score > rankingValues[i])
   {
    positionRanking = i;
   }
  }
  if (positionRanking != -1)
  {
   int oldRecord = rankingValues [positionRanking];
   string oldName = PlayerPrefs.GetString ("NameRanking" + positionRanking);
   string nameToRecord = PlayerPrefs.GetString ("namePlayer");
   if (oldName != "")
   {
    nameToRecord = oldName;
    oldName = ""; //Se o nome anterior estiver vazio, significa que estarei gravando um novo nome
   }
   PlayerPrefs.SetInt ("Ranking" + positionRanking, score);
   PlayerPrefs.SetString ("NameRanking" + positionRanking, nameToRecord);

   AddToRanking (oldRecord);
  }
 }
 public static string GetRankingFormated()
 {
  string[] ranking = new string[numberRecords];
  string rankingToReturn = "";
  for (int i = numberRecords-1; i >= 0; i--)
  {
   ranking [i] = PlayerPrefs.GetString ("NameRanking" + i)+ " - "+ PlayerPrefs.GetInt ("Ranking" + i);
   if(PlayerPrefs.GetString("NameRanking"+i) != "")
   rankingToReturn += ranking [i] + "\n";
  }
  return rankingToReturn;
 }
 public static int[] GetRanking()
 {
  int[] rankingValues = new int[numberRecords];

  for (int i = 0; i < numberRecords; i++)
  {
   rankingValues [i] = PlayerPrefs.GetInt ("Ranking" + i);
  }
  return rankingValues;
 }
}

Tenho esse script de Ranking com nome Aqui;
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1603
REPUTAÇÃO : 235
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Sab Dez 09, 2017 11:34 pm

@Phph09 escreveu:
Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RankingController{
 public static int numberRecords = 5;
 private static string oldName;
 // Use this for initialization
 void Start () {
  
 }
 
 // Update is called once per frame
 void Update () {
  
 }
 public static void AddToRanking (int score)
 {
  int[] rankingValues = GetRanking ();
  int positionRanking = -1;
  for (int i = 0; i < numberRecords; i++)
  {
   if (score > rankingValues[i])
   {
    positionRanking = i;
   }
  }
  if (positionRanking != -1)
  {
   int oldRecord = rankingValues [positionRanking];
   string oldName = PlayerPrefs.GetString ("NameRanking" + positionRanking);
   string nameToRecord = PlayerPrefs.GetString ("namePlayer");
   if (oldName != "")
   {
    nameToRecord = oldName;
    oldName = ""; //Se o nome anterior estiver vazio, significa que estarei gravando um novo nome
   }
   PlayerPrefs.SetInt ("Ranking" + positionRanking, score);
   PlayerPrefs.SetString ("NameRanking" + positionRanking, nameToRecord);

   AddToRanking (oldRecord);
  }
 }
 public static string GetRankingFormated()
 {
  string[] ranking = new string[numberRecords];
  string rankingToReturn = "";
  for (int i = numberRecords-1; i >= 0; i--)
  {
   ranking [i] = PlayerPrefs.GetString ("NameRanking" + i)+ " - "+ PlayerPrefs.GetInt ("Ranking" + i);
   if(PlayerPrefs.GetString("NameRanking"+i) != "")
   rankingToReturn += ranking [i] + "\n";
  }
  return rankingToReturn;
 }
 public static int[] GetRanking()
 {
  int[] rankingValues = new int[numberRecords];

  for (int i = 0; i < numberRecords; i++)
  {
   rankingValues [i] = PlayerPrefs.GetInt ("Ranking" + i);
  }
  return rankingValues;
 }
}

Tenho esse script de Ranking com nome Aqui;
 Valeu amigo por compartilhar vou testar aqui...

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Dom Dez 10, 2017 12:54 am

@Phph09 escreveu:
Código:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RankingController{
 public static int numberRecords = 5;
 private static string oldName;
 // Use this for initialization
 void Start () {
  
 }
 
 // Update is called once per frame
 void Update () {
  
 }
 public static void AddToRanking (int score)
 {
  int[] rankingValues = GetRanking ();
  int positionRanking = -1;
  for (int i = 0; i < numberRecords; i++)
  {
   if (score > rankingValues[i])
   {
    positionRanking = i;
   }
  }
  if (positionRanking != -1)
  {
   int oldRecord = rankingValues [positionRanking];
   string oldName = PlayerPrefs.GetString ("NameRanking" + positionRanking);
   string nameToRecord = PlayerPrefs.GetString ("namePlayer");
   if (oldName != "")
   {
    nameToRecord = oldName;
    oldName = ""; //Se o nome anterior estiver vazio, significa que estarei gravando um novo nome
   }
   PlayerPrefs.SetInt ("Ranking" + positionRanking, score);
   PlayerPrefs.SetString ("NameRanking" + positionRanking, nameToRecord);

   AddToRanking (oldRecord);
  }
 }
 public static string GetRankingFormated()
 {
  string[] ranking = new string[numberRecords];
  string rankingToReturn = "";
  for (int i = numberRecords-1; i >= 0; i--)
  {
   ranking [i] = PlayerPrefs.GetString ("NameRanking" + i)+ " - "+ PlayerPrefs.GetInt ("Ranking" + i);
   if(PlayerPrefs.GetString("NameRanking"+i) != "")
   rankingToReturn += ranking [i] + "\n";
  }
  return rankingToReturn;
 }
 public static int[] GetRanking()
 {
  int[] rankingValues = new int[numberRecords];

  for (int i = 0; i < numberRecords; i++)
  {
   rankingValues [i] = PlayerPrefs.GetInt ("Ranking" + i);
  }
  return rankingValues;
 }
}

Tenho esse script de Ranking com nome Aqui;
 ELE não tem o "MonoBehaviour" ou vc esqueceu na hora de colar?
 No meu caso gostaria de colocá-lo logo abaixo da tela de login. Vc poderia me ajudar a fazer isso por favor?

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por Flávio em Dom Dez 10, 2017 2:34 am

aproveitando o topico, gostaria de saber o que é um ranking local.
existe ranking local e ranking online?

como é cada um?  pretendo fazer um sistema de ranking depois
avatar
Flávio
Avançado
Avançado

Masculino PONTOS : 516
REPUTAÇÃO : 13
Áreas de atuação : Aprendizagem em: programação C#; Pixelart
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Dom Dez 10, 2017 8:36 am

@Flávio escreveu:aproveitando o topico, gostaria de saber o que é um ranking local.
existe ranking local e ranking online?

como é cada um?  pretendo fazer um sistema de ranking depois
Ranking local os dados do jogador ficam salvos no aparelho, não precisa de internet para ver ele ou atualizá-lo. Porém o local só rankeia os jogadores que jogarem no aparelho especifico ele não compara o resultado com quem joga o jogo em outros aparelhos. Já no oline como o nome já diz tem que ter conecção com a internet e são rankeados todos os jogadores do jogo independente do aparelho que jogou... Pelo menos eu entendo assim.

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por dimmuo em Dom Dez 10, 2017 9:31 am

Se quer Highscores online voce pode usar a API da GameJolt que suporta trofeu e achievements, ou, usar o Dreamlo ou ainda desenvolver seu proprio sistema usando MySQL e algum web host free =)
avatar
dimmuo
ProgramadorMaster

Masculino PONTOS : 1733
REPUTAÇÃO : 132
Áreas de atuação : C# / C / C++ / Java / XAML / Unity
Respeito as regras :

Ver perfil do usuário http://augustobrit.github.io

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por Phph09 em Dom Dez 10, 2017 11:24 am

eu fiz um em um projeto meu que foi cancelado, usando MySQL e Php;
avatar
Phph09
ProgramadorMaster

Masculino PONTOS : 1603
REPUTAÇÃO : 235
Idade : 13
Áreas de atuação :

Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por oilson em Dom Dez 10, 2017 11:44 am

@Phph09 escreveu:eu fiz um em um projeto meu que foi cancelado, usando MySQL e Php;
Hum! Mas teria como vc me ajudar a modificar este seu Script e implantar no meu projeto... Só falta esta parte para finalizá-lo. 😢

oilson
Membro
Membro

PONTOS : 400
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Ranking com nome

Mensagem por Flávio em Seg Dez 11, 2017 12:32 am

@oilson escreveu:
@Flávio escreveu:aproveitando o topico, gostaria de saber o que é um ranking local.
existe ranking local e ranking online?

como é cada um?  pretendo fazer um sistema de ranking depois
Ranking local os dados do jogador ficam salvos no aparelho, não precisa de internet para ver ele ou atualizá-lo. Porém o local só rankeia os jogadores que jogarem no aparelho especifico ele não compara o resultado com quem joga o jogo em outros aparelhos. Já no oline como o nome já diz tem que ter conecção com a internet e são rankeados todos os jogadores do jogo independente do aparelho que jogou... Pelo menos eu entendo assim.

Eu pensei em fazer um ranking desse tipo online entao, que pega as pontuações de qualquer dispotivo, seja pc, xbox, android...
pensei em um ranking de 20 colocações a tela de ranking vai ter entao dois paineis, 10 lugares para um e dez para o outro.

quem for conseguindo pontuações maiores vai subindo de colocação.

nesse caso como que eu tenho que fazer ?
avatar
Flávio
Avançado
Avançado

Masculino PONTOS : 516
REPUTAÇÃO : 13
Áreas de atuação : Aprendizagem em: programação C#; Pixelart
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum