게임플레이를 안정적으로 유지하려면 Unity가 시간을 어떻게 처리하는지 이해해야 합니다. 캐릭터 위치, 체력 상태, 점수 등의 변경 사항을 캡처하기 위해 업데이트가 정기적으로 수행됩니다. 코드가 잘못된 업데이트 루프를 변경하거나 시간의 배리에이션을 허용하지 않는 경우 이동과 같은 효과가 너무 빠르거나 너무 느리거나 부드럽지 않게 끊길 수 있습니다.
Time 클래스에는 시간과 관련된 다양한 측정값과 설정을 가져오고 설정할 수 있는 프로퍼티가 포함되어 있습니다. 프로퍼티와 그 의미의 전체 목록은 스크립팅 API 레퍼런스의 시간 항목을 참조하십시오.
| 항목 | 설명 |
|---|---|
| 프레임별 업데이트 | 업데이트가 프레임당 한 번씩 발생하며, 따라서 프레임 속도에 따라 업데이트 빈도가 달라집니다. |
| 고정 업데이트 | 설정 가능한 고정 시간 간격으로 발생하는 업데이트입니다. |
| 게임 내 시간 및 실시간 | 게임 내 시간과 실시간 간의 설정 가능한 관계와 잠재적인 효과입니다. |
| 시간 관련 배리에이션 처리 | Unity가 시간 및 프레임 속도의 배리에이션을 보정하고 일회성 지연의 효과를 제한하는 데 사용하는 기법입니다. |
| 프레임 속도 캡처 | 게임플레이 동영상을 녹화할 때 프레임 속도에 대한 보정입니다. |