Ajuda Timer

4 Respostas   149 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Lima

Tópico criado em: 07/07/2016 às 10:17

Olá, gostava de fazer uma contagem decrescente, mas não sei como fazer por Scenes, alguém me pode ajudar?
Objetivo:
Ter uma window, e na window aparecer várias contagens decrescentes, ex:

00:20:10
00:21:12
00:23:21

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 1: 07/07/2016 às 13:50

Tu pode ter 3 variáveis (timer1, timer2 e timer3), setadas com o valor inicial de cada cronômetro.
No update da Scene tu coloca pra diminuir 1 (ou o valor que quiser) em cada uma delas, e faz um
método/função que apague todo conteúdo da janela e reescreva-o.
Quando for escrever o texto do tempo, faça uma função que converta um valor (100000 por exemplo),
em formato de tempo (27 min: 46 seg: 40 frames)
.

Lima

Resposta 2: 07/07/2016 às 14:28

Boa ;) já começa a funcionar mas como faço pa esperar um segundo? é que está a baixar muito rápido s:

Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 3: 07/07/2016 às 14:35

Então, eu não sei se o update lê uma vez por frame ou em ciclo. Se for em ciclo a velocidade do update vai
depender do tamanho do mesmo, o que seria bem chato de trabalhar, mas no caso da primeira opção, tu pode
ocultar os valores dos frames, mostrando somente a casa dos minutos e dos segundos.

Lima

Resposta 4: 07/07/2016 às 14:39

Não percebi ahahah