PDA

Ver la versión completa : Ayuda fenix



rale5215
18/07/2006, 05:13
Hace poco que he empezado a progrmar en fenix y me he planteado poner limite de tiempo en las fases`para acabarlas

Existe alguna funcion que cuente en segundos o minutos??? (ya que en C existe la libreria time.h)

Si no fuera asi como podria hacer una cuenta atras en segundo??

gracias por la ayuda

Jhonnystorm
18/07/2006, 05:35
tienes la funcion timer[], por defecto hay 10 (0-9) y los puedes reinciar cuando quieras, un segundo equivale a 100.
es facil de usar por ejemplo
timer[0]=0; // reinicia el reloj 0
while (timer[0]<100) frame; end // durante un segundo repite

saludos.

chipan
18/07/2006, 05:49
tambien lo puedes hacer con set_fps;
si ajustas los fotogramas del juego a una velocidad constante con set_fps (por ejemplo a 25 fotogramas por segundo)
Pues puedes tener una variable a la que le sumas 1 a cada fotograma y cada vez que llegue a 25 puedes contabilizar un segundo y poner la variable a 0.

rale5215
18/07/2006, 06:33
ok entendido , muchas gracias por la ayuda