내일배움캠프/TIL

[내배캠][Unity6기][TIL] 최종 프로젝트 중간 기록 (1)

binary는 호남선 2024. 12. 5. 22:56

현재 인간 이동에서 알 수 없는 버그가 발견되면서 진행이 더뎌지고 있다.

 

[ 문제 상황 ]

1. WalkNode에서 애니메이션은 실행되는데 이동하지 않고 멈춰있다가 다시 거점을 향해 이동

(처음 스폰될 때부터 정상적으로 실행되는 객체와 아닌 객체가 있음)

2. HumanSpawnPoint가 아닌 다른 곳(MonsterSpawnPoint4)에서 스폰

(오랜 시간 실행 시 간혹 재현되는 버그, 정말 랜덤 확률로 나와서 디버깅 찍기도 어려움ㅠ)

 

[ TODO ]

0. 브랜치 병합

1. 업데이트 된 맵에서 단위 테스트 작동하는지 확인

2. 트리 구조 가독성 향상을 위해 재작성

3. Walk, SetFormation, Run(Blender Tree) 제외하고 나머지 애니메이션 작업

4. 공포 게이지 UI 생성

5. EndPointTrigger 시 스테이지 하트 감소

6. Wave에 따라 인간 유닛 업그레이드 해서 나오도록 만들기

6.1) Wave Table 만들고 기본 값으로 파싱되어 작동하는지 테스트

6.2) 레벨 디자인하여 Table에 값 채워넣어서 테스트

7. 트리 구조 설명하는 문서 작성

8. Walk, SetFormation, Run(Blender Tree) 애니메이션 작업

9. DataManager에서 SO 설정하도록 수정

 

1번은 저 버그때문에 진행중이고 Wave 시작은 웨이브 인덱스 * 2 만큼 인원이 스폰되도록 임시 로직을 넣어두었다.

이것 때문에 브랜치도 분리해서 다른 팀원분 작업이랑 병합하는 작업부터 진행해야한다.

일단 내일 오전까지 원인을 분석해보고, 정 안되겠으면 우선 공포게이지 UI와 스테이지 하트 감소하는 로직부터 만들어야겠다!