본문 바로가기

Unity/Unity3D_MyProject

Unity3D_MyProject - 게임개발일지#3(2023. 1.12 ~ 2023. 1. 22)

2023. 1. 12 ~ 1. 22

●1.12
- 디버그목록 일부 수정 
- 보스몹 HP반절 이하일 시 일부 패턴 강화
- 보스몹 처리시 다량의 골드프리팹 드랍
- 보스1 처리시 만약 보스필드 진입횟수 3회를 모두 소진하여 월드필드 포털이 없는 경우라면 다시 월드필드로 이동하는 포탈이 생기도록 하고 진입횟수 초기화 및 기존 월드필드에 있던 보스포털을 없애줌 
- 보스1 처리시 만약 보스필드 진입횟수 3회를 모두 소진하지 않은 경우라면 기존 존재하던 보스포탈로 월드로 돌아가도록 하고 진입횟수 초기화 및 기존 월드필드에 있던 보스포털을 없애줌

●1.13
- 기존 MonsterBase스크립트에 있던 Enum Style 에 BOSS1, BOSS2, BOSS3 타입을 추가하고 각 보스마다 타입지정을 해줌 
- 보스몹 처리시 Style에 따라서 각 스테이지별 보스를 처리한 시간(Text And Float)을 기록하고 로비씬으로 가져와서 GoWorldTap에 기록까지 해줌 + 제이슨파일로도 저장 및 불러오기 가능하도록 만들어줌

●1.14
- 전 날 구현한 각 보스별 처치시간을 기록할때 처치시간이 짧을때만 해당 시간을 로비씬에 보스타임어택으로 기록해주도록 구현 + 갱신될시 이펙트 구현
- IngameTest를 할때와 하지 않을떄 기존 코드를 직접 수정했던 부분에서 불리언 추가로 인스펙터창에서 체크 온 오프로 간편하게 작동하도록 구현 예정  --> 구현예정취소.. 오류발생함 아마도 싱글톤 변수 초기화부분에서 문제가 있어서 근본적으로 어려운듯

●1.15
- 캐릭터 HP바 왼쪽편에 포털의 방향을 가시적으로 보여주는 화살표UI추가

●1.16 ~ 1.17
- Stage1 보스클리어 후 Stage2로 넘어갈때 맵의 Material이 점진적으로 transition되도록 쉐이더를 적용시키기 위해 샘플Plane 오브젝트를 생성하여 적용시킴
  (마치 롤토체스의 전설맵임 EveryThing Goes On 맵이 전설이 7레벨때 점진적으로 어두운 재질의 맵으로 변하는 것처럼)
  
●1.18 ~ 20.
- Stage2에서 몬스터C(폭탄몬스터)타입 추가
- 기존 일반몬스터 종류 Enum 클래스를 Range와 Melee 구분했었는데 MonsterA, B, C 로 각 몬스터별로 세부적으로 나누어주는 것으로 변경
- 몬스터C(폭탄몬스터)타입인 경우는 플레이어를 따라다니다가 사정거리(3) 안에 들어오면 자폭 공격하도록 구현

●1.21
- 몬스터C(폭탄몬스터)가 자폭공격 후 다시 오브젝트풀로 리스폰될때 몬스터의 Object001이 비활성화 된채로 스폰되어 투명상태가 지속되던 버그를 해결
- 현재까지 몬스터C 실험을 위하여 gameStage=1로 플레이중이고 MonsterGeneration 스크립트에서도 몬스터A,B는 스폰해주지 않고 몬스터C만 스폰해주고 있음

●1.22
- 몬스터C(폭탄몬스터)가 자폭공격시 Hp감소, die애니메이션 실행, boom콜라이더 추가로 플레이어에게 피해입힘
- 몬스터C 모든 로직 구현 완료