Ruby dormir o retrasar menos de un segundo?
Estoy haciendo un script con ruby que debe renderizar fotogramas a 24 fotogramas por segundo, pero necesito esperar 1/24 de segundo entre el envío de los comandos. ¿Cuál es la mejor manera de dormir por menos de un segundo?
137
Author: JP Silvashy, 2010-03-30
2 answers
sleep(1.0/24.0)
En cuanto a su pregunta de seguimiento si esa es la mejor manera: No, podría obtener velocidades de fotogramas no tan suaves porque la representación de cada fotograma podría no tomar la misma cantidad de tiempo.
Puedes probar una de estas soluciones:
- Utilice un temporizador que se dispara 24 veces por segundo con el código de dibujo.
- Cree tantos fotogramas como sea posible, cree el movimiento basado en el tiempo transcurrido, no por fotograma.
186
Author: Georg Schölly,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-30 05:31:22
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-30 05:31:22
Pase el flotador al sueño, como sleep 0.1
89
Author: YOU,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-30 05:32:17
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-03-30 05:32:17