Robię skrypt z rubinem, który musi renderować klatki z prędkością 24 klatek na sekundę, ale muszę odczekać 1/24 sekundy między wysłaniem poleceń. Jaki jest najlepszy sposób na spanie krócej niż sekundę?
149
sleep(1.0/24.0)
A jeśli chodzi o dalsze pytanie, czy to najlepszy sposób: nie, możesz uzyskać niezbyt płynną liczbę klatek na sekundę, ponieważ renderowanie każdej klatki może nie zająć tyle samo czasu.
Możesz wypróbować jedno z tych rozwiązań:
Podaj pływak do snu, jak
sleep 0.1
źródło