Timer fica bem mais rápido sem alterar valor (Problema)

Delphi

15/11/2003

Estou fazendo um jogo (tipo aqueles de cobra do celular) e que tem um timer para controlar a velocidade. A cada estágio ele altera o interval do Timer (sendo que os tempos são todos iguais). O problema é que as vezes ao iniciar o estágio o timer fica muito mais rápido. Já examinei o valor da propriedade interval neste momento (atribuindo a um label o valor desta propriedade) e o valor está normal. Ou seja, mesmo com o valor desta propriedade correto o timer fica bem mais rápido.

Qual deve ser o problema do Timer ficar LOUCO?


Raserafim

Raserafim

Curtidas 0

Respostas

Edilcimar

Edilcimar

15/11/2003

desabilite o timer, troque o tempo e habilite o timer novamente


GOSTEI 0
Raserafim

Raserafim

15/11/2003

Tentei isto mas também não deu certo.

Consegui resolver o problema atribuindo novamente a velocidade no evento OnTimer.


GOSTEI 0
POSTAR