inflearn logo
강의

講義

知識共有

ゲインウのアンリアルプログラミング Part4 - ゲームプレイアビリティシステム

9講:アイテムボックスの実装

AnimNotify를 GA에서 받는방법이 있을까요?

85

작성자 없음

投稿した質問数 0

0

AnimNotify신호를 GA의 함수로 받고싶은데 방법이있을까요?

unreal-engine ue-blueprint unreal-engine5 언리얼-c++ gas

回答 2

0

ideugu

음 제 생각에는 여러가지 방법이 있겠지만,

Tag를 부여함으로서 자동으로 GA를 발동시키면 어떨까 생각합니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. ereum999님.

AnimNotify는 애니메이션이 재생 중 특정 시점에 이벤트를 발생시키기 위해 사용됩니다. 이 신호를 GA(Gameplay Ability)에서 직접적으로 받는 방법에 대해 설명드리겠습니다.

애니메이션 시스템에서 발생한 Notify 이벤트를 GA로 전달하려면 보통 다음과 같은 단계를 따릅니다:

  1. AnimNotify 생성: 우선, 원하는 Notify 이벤트를 생성합니다. 이를 통해 애니메이션의 특정 지점에서 신호를 발생시킬 수 있습니다.

  2. Delegate 설정: GA에서 이 Notify를 받기 위해, 보통 캐릭터의 애니메이션 블루프린트(또는 코드)에서 Delegate를 설정하여 이벤트가 발생했을 때 특정 함수를 호출하도록 할 수 있습니다. 이 Delegate는 GA의 특정 함수를 트리거할 수 있도록 설정합니다.

  3. GA에서 처리: GA 내부에서 해당 Delegate가 호출되었을 때 원하는 로직을 수행하도록 함수를 구현합니다. 이는 GA가 활성화된 동안에만 유효하며, GA 종료 시 Delegate 연결을 해제하는 것이 좋습니다.

해당 문제와 관련된 더 구체적인 구현 방식은 유사한 질문과 답변에서 찾아볼 수 있습니다. 참고할 만한 링크는 다음과 같습니다:

이 방법을 통해 GA에서 AnimNotify를 직접적으로 수신하고 이를 활용할 수 있습니다. 추가적으로, GA의 라이프사이클을 고려하여 Delegate 연결 및 해제를 적절하게 관리하는 것이 중요합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

OnInterruptedCallback()으로 몽타주가 중간에 취소될 경우 CancelAbility를 호출하는게 맞을까요 ?

0

38

1

HasMatchingGameplayTag 역활이 조금 이해가 안갑니다.

0

45

1

캐릭터 스탯 초기 설정 방법 질문

0

87

2

언라얼 공식 홈페이지 튜토리얼 강의에 질문 있습니다

0

85

2

StartAbility, StartInputAbility 둘 다 GiveAbility를 호출해야하나요?

0

77

2

AnimNotify 구현 질문

0

104

2

[6강] ShowDebug에서 Attributes for avater가 변하지 않아요..

0

79

2

4강에서 콤보 공격시 다음 공격을 할 경우 ActivateAbility가 자동으로 발동되는 이유

0

113

2

9강 44:59 부분에서 질문이 있습니다.

0

79

2

8강 24:22 CurrentAttributeSet 질문입니다.

0

66

2

ASC 에서 AttributeSet 함수에 대한 mutable 반환 함수가 없는 이유

0

86

2

SetupGASInputComponent 함수 호출위치가 이해가안갑니다.

0

145

3

[GAS] Player State에 대해 궁금한 점이 있습니다.

0

135

2

ABP의 skeleton 오류

0

116

1

장판스킬을 만들때 콜리전설정

0

175

2

어빌리티의 쿨다운 GameEffect에 대하여

0

262

2

GAS 구조로 멀티 플레이 게임을 제작할려고 하는데요

0

228

2

5.4버전 기준으로 Remove Gameplay Effect With Tags가 안 보입니다.

0

283

3

8강의 수업 내용들 중 이해가 잘 안가는 부분들이 있습니다.

0

210

2

7강 GE로 NonPlayer의 어트리뷰트셋 값을 초기화시키는 것에 질문이 있습니다.

0

111

2

7강 정리했는데 검토부탁드려요

0

126

1

5강 정리해봤는데 검토부탁드립니다.

0

135

2

4강의 CreateTask 함수 질문입니다,

0

158

2

2강에서 TimerAction함수 질문입니다.

0

121

2