Ich mache ein Skript mit Ruby, das Frames mit 24 Frames pro Sekunde rendern muss, aber ich muss 1/24 Sekunde zwischen dem Senden der Befehle warten. Was ist der beste Weg, um weniger als eine Sekunde zu schlafen?
Ich mache ein Skript mit Ruby, das Frames mit 24 Frames pro Sekunde rendern muss, aber ich muss 1/24 Sekunde zwischen dem Senden der Befehle warten. Was ist der beste Weg, um weniger als eine Sekunde zu schlafen?
Antworten:
sleep(1.0/24.0)
Zu Ihrer Folgefrage, ob dies der beste Weg ist: Nein, Sie könnten nicht so glatte Frameraten erhalten, da das Rendern jedes Frames möglicherweise nicht die gleiche Zeit in Anspruch nimmt.
Sie können eine dieser Lösungen ausprobieren: