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