Coding/Devlog

    #2 새 프로젝트를 위한 기능 명세 작성

    Miro를 통해 어떤 기능을 구현할 지 명세를 작성했다. 먼저 게임의 기능을 크게 GameSystem, Monster, Item, Pickup으로 나누었다. 첫 버전에서는 Game System이 가장 큰 부분을 차지한다. 이번 스프린트에서 중심적으로 개발할 것들은 다른 색을 적용해 쉽게 종류를 판단할 수 있도록 설계했다.

    #1 AnimBlueprint와 AnimMontage Blend하기

    구현 내용 Enemy는 Player의 위치로 움직이고 일정 거리가 되면 공격 애니메이션(AnimMontage)을 플레이한다. 이슈 공격 애니메이션이 플레이 되었지만 (로그를 통해 확인함) 실제로 애니메이션이 바뀌지는 않았다. 마치 Locomotion이 실행되는 AnimBP가 AnimMontage와 Blend되지 않는 듯이. 해결 원인은 Blend가 되지 않는 것이 맞았다. 그렇다면 Blend해주는 것은 쉽다. AnimBP를 캐싱한 후 슬롯에다가 집어넣으면 된다. 이전에 동영상 강의를 들으면서 왜 애니메이션 포즈를 캐싱해두는지 이해가 안갔는데, 이번 기회에 헤매면서 확실히 이해할 수 있었다.