Obrigado por visitar a The Game Makers Brasil Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais. |
Converter Horas e Minutos para FLOAT?? [GAME MAKER] Tópico resolvido
- Foxy Of Jungle
- Programador
- Reações: 0
- Mensagens: 153
- Localização: Brasil
- Contato:
Converter Horas e Minutos para FLOAT?? [GAME MAKER]
Preciso converter a hora e minutos reais para um valor float.
Explicando melhor: (exemplo)
current_time = 12
current_minute = 43
no exemplo acima "Meio Dia e 43".
Preciso transformar esse valor para um valor float que vai entre 0 e 1
OBS: Meu objetivo é fazer um sistema que fica de dia e de noite de acordo com a hora real, e meu sistema só aceita o tempo entre "0 e 1".
Explicando melhor: (exemplo)
current_time = 12
current_minute = 43
no exemplo acima "Meio Dia e 43".
Preciso transformar esse valor para um valor float que vai entre 0 e 1
OBS: Meu objetivo é fazer um sistema que fica de dia e de noite de acordo com a hora real, e meu sistema só aceita o tempo entre "0 e 1".
Re: Converter Horas e Minutos para FLOAT?? [GAME MAKER]
Você pode ignorar os minutos porque eles são meio que irrelevante para esta questão.
E usando apenas as horas, a conta fica bem fácil.
hora_atual = hora / total_horas
E pronto, ele retorna um número entre 0 e 1
E usando apenas as horas, a conta fica bem fácil.
hora_atual = hora / total_horas
E pronto, ele retorna um número entre 0 e 1
Tutorial de jogo de plataforma completo: https://youtu.be/MMUy_bMKqPk
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
Como criar um jogo de RPG Japonês no estilo Final Fantasy https://goo.gl/efr6fx
- Foxy Of Jungle
- Programador
- Reações: 0
- Mensagens: 153
- Localização: Brasil
- Contato:
Re: Converter Horas e Minutos para FLOAT?? [GAME MAKER]
Vlw pela resposta, mas eu já havia feito isso, só que eu quero que seja mais preciso entende, contando com os minutos também, para por exemplo quando for 17:59 e pular pra 18:00 não mudar rapidamente o "tempo" do jogo.None escreveu:Você pode ignorar os minutos porque eles são meio que irrelevante para esta questão.
E usando apenas as horas, a conta fica bem fácil.
hora_atual = hora / total_horas
E pronto, ele retorna um número entre 0 e 1
- Foxy Of Jungle
- Programador
- Reações: 0
- Mensagens: 153
- Localização: Brasil
- Contato:
Re: Converter Horas e Minutos para FLOAT?? [GAME MAKER] Tópico resolvido
Depois de algumas horas consegui resolver:
O Tempo real de horas e minutos é retornado em porcentagem.
Código: Selecionar todos
time = (3600 * current_hour + 60 * current_minute + current_second) / 86400;
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes