inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

언리얼 엔진4 입문 (C++ 기반)

애니메이션 노티파이

Montage 전환

545

Codingmaster

작성한 질문수 11

0

안녕하세요? 강사님.

Montage로 애니메이션을 재생하고 있는데 다른 Montage를 재생(A SKill 중 B Skill 재생으로 A SKill 애니메이션을 캔슬하려는 상황)하기 위해 Montage_Play()함수를 이용하면 기존 Montage의 남은 재생 시간에 맡게 현재 재생하려는 Montage가 남은 재생 시간부터 재생되면서 빨리감기 처럼 보이는 현상이 일어나는데 혹시 어떻게 해결하면 될까요? 아니면 이렇게 일어나는 현상을 뭐라고 불려야 할지 ㅠ_ㅠ 검색을 해봐도 검색을 잘못한건지 아무리 봐도 안나오네욥.

 

어떻게 해결하면 될까요?

unreal-engine ue-blueprint

답변 1

0

인프런 AI 인턴

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

Montage_Play() 함수를 사용하여 다른 Montage를 재생할 때, 이전 Montage와 새로운 Montage 둘 다 재생 중이면 일어날 수 있는 현상으로 보입니다. 이를 ‘Montage 전환이 깔때기처럼 보이는 현상’ 이라 부르며, Unreal Engine 4에서 재생 시간이 끝나기 전에 Montage를 강제로 취소하면 발생할 수 있습니다.

이러한 문제를 해결하기 위해서는 Montage_Stop() 함수를 사용하여 이전 Montage를 중지하고, 그 다음 Montage를 재생해야 합니다. 또는, 이전 Montage에서 이후 Montage까지의 전환을 포함하는 하나의 Montage를 만들어서 사용할 수도 있습니다.

위의 방법으로 문제를 해결할 수 있으니 참고해보시기 바랍니다. 감사합니다.

델리게이트 관련 질문입니다!

0

204

1

RPG프로젝트

0

208

1

플레이어랑 적이랑 구분했던가요?

0

206

1

언리얼 에디터 상에서 만든 구조체를 C++ 상에서 불러올수 있나요?

0

195

1

크래쉬

0

297

1

c++ 소켓에 장착한 무기 제거

0

252

1

GAS랑 Game Features 앞으로 많이 쓸까요?

0

631

3

비헤이비어트리질문

0

378

1

BindHp에서...

0

257

0

c++ 클래스 폴더 관련 질문입니다.

0

709

1

현업에서 트레일같은 쉐이더질문

0

306

1

유니티 vs 언리얼 강의 중 의문점

0

497

1

언리얼엔진 컴포넌트 방식

0

345

1

델리게이트 함수를 쓰고 플레이버튼 실행시 언리얼이 꺼집니다

0

388

1

Visual Studio 테마 어떤 거 사용하시는지 궁금합니다 ㅎㅎ

0

583

2

TObjectPtr

0

528

1

c2664오류 해결 어케하나요 ㅠㅠ

0

821

1

UCapsuleComponent* 형식의 인수가 USceneComponent* 형식의 매개변수와 호환되지 않습니다.

0

668

2

GENERATED_BODY() 에러 질문있습니다

0

1515

1

fork와 github desktop

0

759

1

Super::NativeAnimation

0

268

1

언리얼엔진 VisualStudio build 오류

0

2027

1

UI실습 강의 질문

0

416

1

UBTTask_Attack의 TickTask 함수 호출이 안되는 것 같습니다.

0

628

2