Я делаю скрипт с ruby, который должен рендерить кадры со скоростью 24 кадра в секунду, но мне нужно подождать 1/24 секунды между отправкой команд. Как лучше всего спать меньше секунды?
Я делаю скрипт с ruby, который должен рендерить кадры со скоростью 24 кадра в секунду, но мне нужно подождать 1/24 секунды между отправкой команд. Как лучше всего спать меньше секунды?
Ответы:
sleep(1.0/24.0)
Что касается вашего последующего вопроса, если это лучший способ: Нет, вы можете получить не очень плавные частоты кадров, потому что рендеринг каждого кадра может не занимать одинаковое количество времени.
Вы можете попробовать одно из следующих решений: