[내배캠] 최종 프로젝트 #27. 최종 발표회 이후 추가적으로 작업할 내용 정리
Time.timeScale에 따른 Update vs FixedUpdate
- Update와 Time.timeScale
- 매 프레임 호출. 프레임 속도에 따라 다름
- Time.timeScale 값을 변경해도 Update 호출 빈도에는 영향 없음
- Time.deltaTime은 Time.timeScale에 따라 조정되기 때문에 Update에서 deltaTime으로 계산되는 값은 timeScale에 영향을 받음
- FixedUpdate와 Time.timeScale
- 주기적(고정된 시간 간격 Fixed Timestep - Time.fixedDeltaTime)으로 호출.
- 시간 간격은 Time.timeScale에 따라 조정
- 만약 Time.timeScale이 0이면 FixedUpdate는 호출 X
발표 후 개인적으로 진행할 작업 리스트
1. UI
- DrawCall 최적화하기
- 해상도 대응
- 인벤토리 무한스크롤 & Object Pool 적용
- Addressables 활용
2. Monster
3. 맵 렌더링 최적화
- 기존에 작업했던 고블린 던전은 배치수를 무작정 줄이느라 제대로 된 최적화를 하지 못한 느낌이기 때문에 모든 맵에 Batching, LOD, Culling 등을 활용하여 그래픽 디자인을 최대한 살려보는 방향으로 최적화를 진행해보고자 한다.
4. Code Refactoring
- 기존에 작업했던 코드를 다시 리뷰하고 객체지향적으로 리팩터링을 진행 (팀원 코드 포함)