programing

루비 수면? 아니면 1초 미만의 지연?

easyjava 2023. 6. 3. 08:49
반응형

루비 수면? 아니면 1초 미만의 지연?

초당 24프레임으로 프레임을 렌더링해야 하는 루비로 스크립트를 만들고 있지만 명령을 보내는 시간은 1/24초 정도 기다려야 합니다.1초 미만으로 잠을 잘 수 있는 가장 좋은 방법은 무엇입니까?

sleep(1.0/24.0)

그것이 가장 좋은 방법인지에 대한 후속 질문과 관련하여: 아니요, 각 프레임의 렌더링에 동일한 시간이 걸리지 않을 수 있기 때문에 그다지 매끄럽지 않은 프레임률을 얻을 수 있습니다.

다음 솔루션 중 하나를 사용해 볼 수 있습니다.

  • 도면 코드로 초당 24회 작동하는 타이머를 사용합니다.
  • 프레임 수를 최대한 많이 만들고 프레임별이 아닌 경과한 시간을 기준으로 모션을 만듭니다.

패스아float로.sleep예:

sleep 0.1

언급URL : https://stackoverflow.com/questions/2543034/ruby-sleep-or-delay-less-than-a-second

반응형