[ruby] 루비 수면 또는 1 초 미만 지연?

루비로 스크립트를 작성하여 초당 24 프레임으로 프레임을 렌더링해야하지만 명령을 보낼 때까지 1/24 초를 기다려야합니다. 잠깐 동안 잠을 잘 수있는 가장 좋은 방법은 무엇입니까?



답변

sleep(1.0/24.0)

후속 방법이 최선의 방법이라면 다음과 같습니다. 아니요, 각 프레임의 렌더링에는 동일한 시간이 걸리지 않기 때문에 매끄럽지 않은 프레임 속도를 얻을 수 있습니다.

다음 솔루션 중 하나를 시도 할 수 있습니다.

  • 도면 코드와 함께 초당 24 회 발생하는 타이머를 사용하십시오.
  • 가능한 많은 프레임을 만들고 프레임 당이 아닌 시간을 기준으로 모션을 만듭니다.

답변

플로트를 잠으로 자 sleep 0.1


답변