【发布时间】:2011-02-02 08:04:41
【问题描述】:
我正在使用 ruby 制作一个脚本,该脚本必须以每秒 24 帧的速度渲染帧,但我需要在发送命令之间等待 1/24 秒。睡不到一秒钟的最佳方法是什么?
【问题讨论】:
标签: ruby
我正在使用 ruby 制作一个脚本,该脚本必须以每秒 24 帧的速度渲染帧,但我需要在发送命令之间等待 1/24 秒。睡不到一秒钟的最佳方法是什么?
【问题讨论】:
标签: ruby
sleep(1.0/24.0)
至于您的后续问题,这是否是最佳方式:不,您可能会获得不太流畅的帧速率,因为每帧的渲染时间可能不会相同。
您可以尝试以下解决方案之一:
【讨论】:
将float 传递给sleep,例如:
sleep 0.1
【讨论】: