我正在用 ruby 编写一个脚本,它必须以24帧率渲染帧,但在发送命令之间我需要等待1/24秒。什么是睡眠少于一秒钟的最好方法?
sleep(1.0/24.0)
至于你的后续问题,如果这是最好的方式: 不,你可以得到不那么平滑的帧率,因为渲染每个帧可能不需要相同的时间。
你可以试试下面的方法:
把 float传给 sleep,比如:
float
sleep
sleep 0.1