[DÚVIDA]Tempo de espera fora do app
5 participantes
Página 1 de 1
[DÚVIDA]Tempo de espera fora do app
Olá! Queria saber se existe algum função da unity ou algum método de fazer uma contagem de tempo dentro do jogo independente do aplicativo estar aberto.. Como um giro diário ou recarregar vidas com o tempo.. Alguém pode me ajudar?
Marcelo Santos- Membro
- PONTOS : 2575
REPUTAÇÃO : 6
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Olá, vejo que você é novo por aqui, então seja bem vindo.
Gostaria de te pedir que veja com atenção o lugar onde posta seus tópicos, se for uma dúvida, poste na área "Dúvidas em geral". Este tópico foi criado no local incorreto e foi movido.
Quanto a sua dúvida, creio que isto pode ajudar: https://www.schultzgames.com/t1333-tutorial-mostrar-data-e-hora-atual-do-computador-em-um-texto?highlight=Data
Gostaria de te pedir que veja com atenção o lugar onde posta seus tópicos, se for uma dúvida, poste na área "Dúvidas em geral". Este tópico foi criado no local incorreto e foi movido.
Quanto a sua dúvida, creio que isto pode ajudar: https://www.schultzgames.com/t1333-tutorial-mostrar-data-e-hora-atual-do-computador-em-um-texto?highlight=Data
JohnRambo- Moderador
- PONTOS : 5172
REPUTAÇÃO : 661
Idade : 24
Áreas de atuação : Unity;
Programação;
Música e Sonorização;
Graduado em Análise e Desenvolvimento de Sistemas;
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
John Rambo escreveu:Olá, vejo que você é novo por aqui, então seja bem vindo.
Gostaria de te pedir que veja com atenção o lugar onde posta seus tópicos, se for uma dúvida, poste na área "Dúvidas em geral". Este tópico foi criado no local incorreto e foi movido.
Quanto a sua dúvida, creio que isto pode ajudar: https://www.schultzgames.com/t1333-tutorial-mostrar-data-e-hora-atual-do-computador-em-um-texto?highlight=Data
Marcelo Santos- Membro
- PONTOS : 2575
REPUTAÇÃO : 6
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Desculpe amor.. Sou realmente novo aqui... Mas minha pergunta era voltada para o desenvolvimento para mobile... Queria fazer um sistema de vidas, no qual as vidas recarregam com o tempo, mesmo que a pessoa não esteja com o aplicativo aberto.. Tem alguma coisa na unity sobre isso? Desde já agradeço a paciência e a ajufa..Marcelo Santos escreveu:John Rambo escreveu:Olá, vejo que você é novo por aqui, então seja bem vindo.
Gostaria de te pedir que veja com atenção o lugar onde posta seus tópicos, se for uma dúvida, poste na área "Dúvidas em geral". Este tópico foi criado no local incorreto e foi movido.
Quanto a sua dúvida, creio que isto pode ajudar: https://www.schultzgames.com/t1333-tutorial-mostrar-data-e-hora-atual-do-computador-em-um-texto?highlight=Data
Marcelo Santos- Membro
- PONTOS : 2575
REPUTAÇÃO : 6
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Simples, pegue e salve nos arquivos do usuário:
-Horário do usuário (que está no mobile).
-Quanto tempo falta para a próxima recarga.
Ao abrir o jogo faça um simples calculo.
Pegue a hora atual do mobile, e calcule com a hora anterior salva nos arquivos.
Vamos dizer que de 18m offline e demore 5m para cada recarga, E faltava 2m para carregar para a proxima vida.
Seguinte calculo:
( (Tempo Offline) + (Tempo de Recarga - Tempo que faltava) ) / (Tempo de recarga)
( 18 + (5 - 2) ) / 5 = 4.2
Vai Recarregar 4 vidas e vai sobrar .2 ou 1 minuto.
Para você tirar esse quebrado e retornar o tempo que falta.
Ai recomendo Trabalhar com segundos (Recomendo já desdo começo isso evita alguns cálculos).
Tempo Offline : 18m (1080seg)
Tempo Recarga: 5m (300seg)
Tempo restante: 2m 30seg (150seg)
Seguinte calculo:
(Tempo Offilne + (Tempo recarga - Tempo restante)) % (Tempo recarga)
(1080 + (300 - 150)) % 300 = 30
Isso significa que sobrou 30seg que não serão utilizados para o calculo.
((Tempo Offilne + (Tempo recarga - Tempo restante)) - Tempo Sobrando)/ (Tempo recarga)
((1080 + (300 - 150)) - 30) / 300 = 4
Então tivemos 4 recargas, e sobrou 30seg para a proxima recarga
-Horário do usuário (que está no mobile).
-Quanto tempo falta para a próxima recarga.
Ao abrir o jogo faça um simples calculo.
Pegue a hora atual do mobile, e calcule com a hora anterior salva nos arquivos.
Vamos dizer que de 18m offline e demore 5m para cada recarga, E faltava 2m para carregar para a proxima vida.
Seguinte calculo:
( (Tempo Offline) + (Tempo de Recarga - Tempo que faltava) ) / (Tempo de recarga)
( 18 + (5 - 2) ) / 5 = 4.2
Vai Recarregar 4 vidas e vai sobrar .2 ou 1 minuto.
Para você tirar esse quebrado e retornar o tempo que falta.
Ai recomendo Trabalhar com segundos (Recomendo já desdo começo isso evita alguns cálculos).
Tempo Offline : 18m (1080seg)
Tempo Recarga: 5m (300seg)
Tempo restante: 2m 30seg (150seg)
Seguinte calculo:
(Tempo Offilne + (Tempo recarga - Tempo restante)) % (Tempo recarga)
(1080 + (300 - 150)) % 300 = 30
Isso significa que sobrou 30seg que não serão utilizados para o calculo.
((Tempo Offilne + (Tempo recarga - Tempo restante)) - Tempo Sobrando)/ (Tempo recarga)
((1080 + (300 - 150)) - 30) / 300 = 4
Então tivemos 4 recargas, e sobrou 30seg para a proxima recarga
Goustkor- Avançado
- PONTOS : 3074
REPUTAÇÃO : 18
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Obrigado amigo.. Dei uma olhada no link que me foi passado e com a sua explicação ficou ainda mais claro.. Vou implementar..
Marcelo Santos- Membro
- PONTOS : 2575
REPUTAÇÃO : 6
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Bem, isso teria uma vulnerabilidade, seria só o usuário mudar as horas, que ganharia mais vidas. Isto não deu muito certo no Candy Crush Saga.Marcelo Santos escreveu:Obrigado amigo.. Dei uma olhada no link que me foi passado e com a sua explicação ficou ainda mais claro.. Vou implementar..
Água Sem Hidrogênio- Avançado
- PONTOS : 2751
REPUTAÇÃO : 25
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Alguma sugestão para corrigir isso amigo? Realmente isso é uma falha desse processo.. Porém já fiz algumas buscas e não encontro nada sobre isso..Água Sem Hidrogênio escreveu:Bem, isso teria uma vulnerabilidade, seria só o usuário mudar as horas, que ganharia mais vidas. Isto não deu muito certo no Candy Crush Saga.Marcelo Santos escreveu:Obrigado amigo.. Dei uma olhada no link que me foi passado e com a sua explicação ficou ainda mais claro.. Vou implementar..
Marcelo Santos- Membro
- PONTOS : 2575
REPUTAÇÃO : 6
Respeito as regras :
Re: [DÚVIDA]Tempo de espera fora do app
Teria 2 opções ao meu ver... Criar um tipo de "serviço", um aplicativo separado que cuide das horas e outros afins, quando não estiver no game, sendo executado em segundo plano(mas seria totalmente não otimizado, mais pesado e mais trabalhoso ou basicamente igual o gajo acima disse, caso seja online, ele faria os calculus quando entrasse ou por exemplo, para notificar algo ou algo do tipo, seria enviado por eventos vindo do "servidor" que administraria isso...
Tópicos semelhantes
» Mapa móvel..
» Como contar o tempo fora do jogo?
» [Duvida]Alterar o tempo de um obj
» Dúvida com mecânica de voltar o tempo
» [DÚVIDA] BUG DE TEMPO COM ANIMAÇÃO DE RECARREGAR A ARMA
» Como contar o tempo fora do jogo?
» [Duvida]Alterar o tempo de um obj
» Dúvida com mecânica de voltar o tempo
» [DÚVIDA] BUG DE TEMPO COM ANIMAÇÃO DE RECARREGAR A ARMA
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos