Anuncios Google

Temporizadores(Luadev)

No hay temporizadores en LUADEV es que he buscado en HTML help de deviante y no he encontrado nada...

 

solo esto:

temporizador: new (int
c)

 

 

Como se usa eso???


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de barney77

Recomiendo

Recomiendo esto:

crono=timer.new();
crono:start();
 
while true do 
screen.print(100,100,"Tiempo = "..math.floor(crono:time()/1000).." segundos");
screen.flip();
end

 

Imagen de jorge_97

By jorge_97

Ya lo consegui y con segundos!!! gracias a todos...

Imagen de jorge_97

By jorge_97

Ya lo consegui y se pueden poner los segundos en vez de los minutos???

 

Gracias!!

Imagen de markef

Con

Con el fragmento que te dejé más abajo se cuentan los segundos y los decimales xd

Nanai de la china, lo que has

Nanai de la china, lo que has hecho tu no va contar segundos, solo los contaría si cada centésima de segundo hiciera una pasada el bucle, si quieres hacer un contador casero debes usar la función os.clock().

a = timer.new() --Crea un

a = timer.new() --Crea un temprizador
 
a:start() --Lo inicia
 
a:time() --Devuelve el tiempo en milisegundos
 
a:reset()  --Lo resetea
 
a:stop() --Lo para
 
a:free() lo libera

Imagen de jorge_97

By jorge_97

Ok gracias!! Y ahora lo complicamos un poco mas...

Como puedo mostrar el tiempo que va???

contador = timer.new()
contador:start()
ver=contador:time()

screen.print(10,10,"Valor del temporizador: ".. ver  ,rojo)

Todo esto fuera del bucle

 

 

Asi no me funciona!!

 


Risa Dos años en SCENEBETA Risa

Click aquí para ver la Entrada de Bitácora.

Imagen de Dioni0396

es que el print

va dentro del bucle.

Imagen de markef

Prueba

Prueba a hacer...

black=color.new(0,0,0)
white=color.new(255,255,255)
tiempo_trans=0
while (true) do
tiempo_trans=tiempo_trans + 0.01
screen.print(8,8,"TIEMPO:",0.6,white,black)
screen.print(70,8,tiempo_trans,0.8,white,black)
screen.flip()
end

Método by markef xd Espero que sirva...

Salu2!


Dicen que soy programador... Eso dicen.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.