내일배움캠프 96일차 - 언리얼 C++ 심화: GAS (Game Ability System) - 4 [공격콤보 만들기]

GAS를 사용해 공격콤보 만들기

GA에서 애님 몽타주 재생 기본설정

GA가 Activate되면 애님 몽타주를 재생하고, 몽타주가 정지되면 GA를 끝내는 Delegate를 추가하는 기본적인 로직을 작성한다.

.h파일

모든 AbilityTask는 Delegate 정의 후 ReadyForActivation()으로 준비를 확정해야한다.

K2 접두어 함수는 블루프린트에서의 함수로, 블루프린트의 함수의 인자와 동일하게 들어간다. 즉, BP함수가 인자를 요구하지 않으면 C++에서도 인자를 넣지 않아도 동일하게 작동된다.

능력 중복 방지를 위해 위 사진처럼 배치한다.

또한 C++에서 태그를 사용하기 위해 위 사진처럼 static함수를 정의해볼 수 있다.

노티파이를 통한 이벤트 넘겨주기


댓글

이 블로그의 인기 게시물

내일배움캠프 사전캠프 - 사전캠프설 연휴 커피 파밍 이벤트 작품 [ EXTREMITY ]

내일배움캠프 29일차 - 커리어데이 2일차 : 클라이언트 프로그래머로서 포트폴리오, 입사준비팁