Unreal

[Unreal] 5월 28일 수업정리

k-codestudy 2025. 5. 29. 04:14

어제 수업을 이어서 진행하였다

액션 컴포넌트 생성

Anim Componet 생성

  • begin Play : get owner - bp_character 캐스팅 - mesh 백업
  • 커스텀 이벤트 ( e-playMontage ) : 입력 Montage(anim Montage) 추가
  • 시퀀스 1 - 변수 승격 (m-Montage Input ) - find meta Data by class - meta-actionData 캐스팅 변수 승격 ( m-montageMetaInput )
  • 시퀀스 2 - set timer by event 연결 - event는 eraseMontageInput, - return 값 변수 승격 (m-montageInputHandle)
  • 커스텀 이벤트 ( eraseMontageInput )생성, 프라이빗으로 설정 - 방금 만든 2개의 변수 null로 돌림
  • 커스텀 이벤트 play Montage 생성 ( 프라이빗 ) 후 eventTick에 연결

enable Play 함수 생성 후 여기서 각각 어떤 상황에서 어떻게 플래이 할것인지 정함 - 코맨트를 달아놓았으니 보면서 이해해 보자
이하 동문
메타 데이터에 이넘 m-isCancelCombo 추가
animation - find Meta Data by Class - meta-actionData로 캐스팅 - 메타데이터의 m-is CalcleCombo : true -> return True, 디폴트 반환값은 시퀀스 2번에 두어 보장 ( 캐스팅 하는 부분에서 실패라면 ? 전부 널로 빠지는것인가 -> 캐스팅을 한 부분에서 케스팅에 실패하면 전부 널로 빠지냐에 대한 궁금중이 생감 -> 결론 : 없다면 전부 빠시게 되어있음 그렇기에 위와 같이 연결한 후 return : true