Estou criando um script com ruby que deve renderizar quadros a 24 quadros por segundo, mas preciso esperar 1/24 de segundo entre o envio dos comandos. Qual é a melhor maneira de dormir por menos de um segundo?
149
sleep(1.0/24.0)
Quanto à sua pergunta de acompanhamento, se essa é a melhor maneira: Não, você pode obter taxas de quadros não tão suaves, porque a renderização de cada quadro pode não levar a mesma quantidade de tempo.
Você pode tentar uma destas soluções:
Passe flutuar para dormir, como
sleep 0.1
fonte