내일배움캠프 91일차 - 언리얼 C++ 심화: GAS (Game Ability System) - 3 [GameplayEffect 심화]

게임플레이 이펙트 심화

GameplayAttribute를 위젯에 바인드하기

정의한 AttributeSet을 UAbilitySystemComponent::GetGameplayAttributeValueChangeDelegate()에 바인드하여 해당 AttributeSet의 값이 변화하면 콜백함수를 호출하게끔 만든다.

Bind 예시

이때, 값이 바뀌어서 콜백함수가 호출되기 전에 AttributeSet에서 자체적으로 값을 교정하여 GE에 제출할 수 있으며, 아래와 같이 네 개의 함수로 나뉜다.



댓글

이 블로그의 인기 게시물

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

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