-
내일배움캠프 66일차 TIL - 최종 프로젝트 개발 확장 5TIL/Unity 2024. 7. 19. 22:12
[한 줄 요약]
버그를 수정하고, 데이터매니저 구현 작업을 진행하고 있다.
[학습 내용]
최종 프로젝트 개발 확장
버그 수정
캐치존 스프라이트 버그
캐치존 상단바 UI 고양이에게 스프라이트 관련 오류가 발생하여 애니메이션이 재생되지 않는 버그를 수정하였다.
인벤토리 버그
인벤토리가 예전 프리팹을 사용하여 씬 이동 시에 불러와지지 않는 버그를 수정하였다.
상점 구매 버튼 버그
상점에서 구매 버튼을 2회 이상 눌러야 수량 패널이 열리는 버그를 수정하였다.
리팩토링
진행 흐름
- 플레이어 닉네임 설정 등을 구현하기로 함
- 그러기 위해서 플레이어 캐릭터를 동적 생성하기로 결정
- 플레이어 동적 생성을 하기 위해선 씬의 다른 오브젝트들과 동적으로 연결이 가능하여야 함
- 이를 위해서 씬의 오브젝트들을 정리하기로 함
- 그런데 기능-UI-데이터가 다 묶여 있어 확장이 어려움
- 먼저 데이터매니저를 만들고 데이터부터 분리하기로 함
데이터매니저
위의 흐름에 따라 데이터매니저를 구현을 진행하는 중이다. 현재 구조가 어느 정도 잡혔으며, 데이터 저장 및 로드를 시험하고 있는 단계이다.
[회고]
오늘 오전에는 버그수정을 하고, 오후에는 고양이 스탯에 대한 개발에 들어가려고 하였으나, 데이터매니저를 먼저 만드는 것이 맞다고 판단되어, 방향을 선회하였다.
다음주에는 발표 준비를 진행해야 하므로 주말까지 완성시키는 것이 목표이다.
'TIL > Unity' 카테고리의 다른 글
내일배움캠프 68일차 TIL - 최종 프로젝트 개발 확장 7 (0) 2024.07.23 내일배움캠프 67일차 TIL - 최종 프로젝트 개발 확장 6 (1) 2024.07.22 내일배움캠프 65일차 TIL - 최종 프로젝트 개발 확장 4 (0) 2024.07.18 내일배움캠프 64일차 TIL - 최종 프로젝트 개발 확장 3 (0) 2024.07.17 내일배움캠프 63일차 TIL - 최종 프로젝트 개발 확장 2 (0) 2024.07.17