1️⃣ Update / LateUpdate / FixedUpdate 사용 원칙
✅ 입력(Input) 처리
- 입력은 반드시 Update()에서 처리
- 입력을 여러 콜백(Update, FixedUpdate 등)에서 나누어 처리하면
→ 프레임 주기가 달라서 입력 씹힘 현상 발생 - 가장 좋은 방식은:
Update에서 입력 수집 → 필요한 곳에 값 전달
👉 입력은 한 곳에서 모아서 관리하고 배포하라
✅ LateUpdate vs FixedUpdate
- FixedUpdate()는 물리 연산용 (고정 시간 간격)
- 카메라를 FixedUpdate에서 처리하면
→ 캐릭터 이동과 미묘한 프레임 차이 발생
→ 카메라 딜레이처럼 보임
권장 흐름:
Update → 입력 처리
Update → 캐릭터 이동 계산
LateUpdate → 카메라 위치 보정
📌 LateUpdate는 “모든 Update가 끝난 뒤” 실행됨
→ 캐릭터 이동이 끝난 후 카메라가 따라오게 하면 자연스러움
'Unity > 초보자가 알면 좋을 팁' 카테고리의 다른 글
| LateUpdate에 캐릭터 이동을 넣지 않는 이유에 대하여 (0) | 2026.03.03 |
|---|---|
| Unity 기본 아키텍쳐 흐름은 이해해보자 - Rigidbody, Update, LateUpdate, FixedUpdate (0) | 2026.03.03 |
| 유니티 Update / LateUpdate / FixedUpdate 사용 원칙 (꿀팁) - 4 (0) | 2026.03.03 |
| 유니티 Update / LateUpdate / FixedUpdate 사용 원칙 (꿀팁) - 3 (0) | 2026.03.03 |
| 유니티 Update / LateUpdate / FixedUpdate 사용 원칙 (꿀팁) - 2 (0) | 2026.03.03 |