Estoy haciendo un script con ruby que debe procesar cuadros a 24 cuadros 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?
Estoy haciendo un script con ruby que debe procesar cuadros a 24 cuadros 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?
Respuestas:
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.
Puede probar una de estas soluciones: