Update의 종류
Update();
- 매 프레임마다 호출되는 함수로, 게임 오브젝트의 상태를 업데이트하고 게임 로직을 처리하는 데 사용됩니다.
- 주로 게임 오브젝트의 위치, 애니메이션, 입력 처리 등을 관리하는 데 사용됩니다.
- 주기적으로 호출되므로 가장 빈번하게 사용됩니다.
FixedUpdate();
- 일정한 간격으로 호출되는 함수로, 물리 시뮬레이션과 관련된 작업을 처리하는 데 사용됩니다.
- 주로 물리 엔진과의 상호작용, 물리 효과, 충돌 감지 등 물리적인 요소를 다룰 때 사용됩니다.
- 프레임 속도에 따라 호출 간격이 일정하므로 물리 시뮬레이션에 사용됩니다.
LateUpdate();
- 모든 Update() 메서드 호출이 끝난 후 호출되는 함수로, 보통 카메라나 렌더링과 관련된 작업을 처리하는 데 사용됩니다.
- 주로 카메라 위치 조정, 화면 업데이트, 렌더링 관련 작업 등을 처리하는 데 사용됩니다.
- 모든 오브젝트의 업데이트가 끝난 후에 호출되므로, 카메라 및 렌더링과 관련된 작업을 안정적으로 처리할 수 있습니다.