2024년이 100일도 안남았다는 사실에 엄청 쫄리는 와중에 빠르게 언리얼 포폴을 마무리짓고 싶다,,
그래서 원래는 지난 일지처럼 하나 하나 다 블로그에 기록했는데 빠른 마무리를 위해선 이제 그냥 뭐했다 식으로 보고만 하려고 한다 ㅠㅠㅠㅠ 아쉽다
로스트아크에서 스킬을 쓰거나 맞으면 체력바 위에 버프가 생성된다. 그래서 그걸 비슷하게 구현해봤다

같은 버프가 들어오면 지속시간을 초기화하고 다른 버프들끼리 구분가게 만들었다
로스트아크 스킬 중에는 키를 계속 눌러서 공격하는 홀드 스킬과 일정 시간 차지해야 하는 차지 스킬이 있다. 그 중 차지 스킬을 구현해봤다

몽타주를 만들어서 차지 전 애니메이션과 차지 후 애니메이션을 나누고 키를 누르고 몇 초간 키를 떼지 않으면 다음 애니메이션 섹션으로 넘어가는 식으로 만들었다
로스트아크의 캐릭터 클래스마다 다른 특수 능력이 있다. 내가 구현하는 블레이드의 경우 적을 때리면 특화계수만큼 아덴이 차고 1개, 2개, 3개까지 채울 수 있다. 그래서 Z를 눌렀을 때 아덴 개수만큼 강력해지는 버프를 받고 다시 Z를 누르면 버스트가 날라간다

내가 구현하는 블레이드는 여자 캐릭터이다. 그래서 줄곧 원래 쓰던 캐릭터가 땀내나는 아저씨라 마음에 안들었는데 마침 에픽스토어에서 좋은 애셋을 반값 할인하길래 바로 얻어왔다.
확인해보니까 커스터마이징도 할 수 있을 것 같은데 기회가 되면 해봐야겠다
그래서 캐릭터 새로 임포트했으니까 그에 맞게 원래 쓰던 애니메이션 다 리타겟팅해줬다
원래 쓰던 캐릭터에 무기가 장착된 상태로 메시가 있어서 그냥 캐릭터 단에서 무기 공격을 처리했는데 임포트한 캐릭터에는 무기를 따로 분리해놨길래 무기를 장착하는 것을 새로 구현했다
무기에 캡슐 컴포넌트를 장착해서 오버랩 이벤트를 무기 클래스에서 처리하도록 했다.
이 외에도 엄청나게 기존 코드를 수정했지만 다 적는건 무리이므로 궁금하면 깃허브를 구경와주세요,,