이 글은 크레센도 Cresendo 시리즈의 4번째 기록입니다. (총 5개)

오늘 한 일

  • 보스전
    • 보스전 돌입 시 잡몹이 보스 아레나 밖으로 도망가도록 하기
    • 하민이 보스 attack 시 보스가 밀리되 맵 밖으로는 나가지 못하게 하기
      • immovable 바디 월드경계 수동 클램프
    • 하민과 보스가 겹치지 않도록 하기
    • 바닥 장판은 보스 아레나 진입 후에만 생성되도록 하기
  • 액션
    • 하민 공격 시에는 이동 멈추기
      • 이유: 공격 시에도 이동이 가능하다 보니 스케이트 타는 것처럼 움직이고 공격 범위를 지나가서 몹에게 유효타가 들어가지 않는 문제 발견

막힌 부분

  • 보스전 진입 시 잡몹이 도망가야 하는데 우측으로 도망가는 경우가 있음
    • 이유: 하민이 왼쪽에서 등장하니까 부딪히면 설정 상 잡몹이 우측으로 튕겨지며 방향이 우측으로 설정되어 보스를 가로질러 도망가게 됨
    • 방안: 보스와 보스 아레나가 우측에 생성되므로 AI를 끄고 왼쪽으로 도주하도록 지정
  • 보스전 시 보스가 넉백하며 맵 밖으로 날아감
    • 이유: setImmovable(true) 바디는 collideWorldBounds가 위치를 잡아주지 않음
    • 방안: 수동 클램프 설정
  • 보스전 진입 전에 아레나 가까이에 가기만 해도 장판이 발동됨
    • 이유: 보스 패턴이 거리로 작동함
    • 방안: 거리가 아닌 교전 상태 true로 변경함

다음에 할 일

  • 적 움직임 애니메이션 수정
  • 노아 캐릭터 및 애니메이션 생성
  • 하민 우주선 에셋 제작
  • Attack effect 제작

Series: 크레센도 Cresendo


Suggested Posts