반응형
루비 수면? 아니면 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
반응형
'programing' 카테고리의 다른 글
| Passing variables in remote ssh command (0) | 2023.06.03 |
|---|---|
| psql을 사용하여 데이터베이스에 설치된 확장을 어떻게 나열합니까? (0) | 2023.06.03 |
| Sinatra로 정적 파일 제공 (0) | 2023.06.03 |
| Git 하위 모듈과 하위 트리 간의 차이 (0) | 2023.06.03 |
| UITableView 행 애니메이션 기간 및 완료 콜백 (0) | 2023.06.03 |