내일배움캠프 79일차 TIL + 유닛 목록 보기 추가
작업 내용 유닛 목록 수정 어제 만들던 유닛 목록 창을 업데이트했다. 이제 유닛을 열쇠를 써서 해금하고 해금된 유닛은 클릭하면 상세 정보가 뜬다. 정보는 그냥 해당 정보가 뜨는 UI들을 UnitDictionaryManager가 저장해놓고, 이를 업데이트 해준다. 유닛에 대한 정...
작업 내용 유닛 목록 수정 어제 만들던 유닛 목록 창을 업데이트했다. 이제 유닛을 열쇠를 써서 해금하고 해금된 유닛은 클릭하면 상세 정보가 뜬다. 정보는 그냥 해당 정보가 뜨는 UI들을 UnitDictionaryManager가 저장해놓고, 이를 업데이트 해준다. 유닛에 대한 정...
작업 내용 기존 코드 수정 기존에 DataManager에서 스테이지 진행 도중에 데이터를 저장하려고 했지만, 이제는 스테이지 갯수를 늘리고 스테이지당 웨이브를 줄여 앵그리버드 같은 진행 방식으로 변경했다. 따라서 스테이지가 끝나고 나서 저장해도 문제가 없어졌다. 이에 따라 Data...
작업 내용 영웅과 스킬 추가 플레이어의 유닛을 강화할 수 있게 진화된 버전인 영웅을 3가지 추가했다. 영웅은 보병, 궁수, 마법사 영웅이 있다.
작업 내용 마법사 유닛 추가 마법사 유닛을 추가하였다. 공격은 파이어볼트로 화염구체를 날려서 적에게 맞으면 폭발 애니메이션이 실행되고 주변에 데미지를 준다. 그런데 이 유닛을 만들다보니 공격 시스템이 UserUnitAction 클래스의 Attack 함수 한개에서 상태이상, 범위공...
작업 내용 유닛 추격 기능 수정 맵이 기존에는 단순한 사각형이었어서 그리드와 NavMesh의 범위가 일치하여 문제가 없었는데, 이제는 맵이 복잡해져서 유닛이 그리드 기준으로만 움직여서는 이동 불가지점이 목표 위치가 되는 문제가 발생했다. 그래서 기존의 추격시 위치 탐색 함수를 수정...