Enhanced Input QA

입력은 에셋, 등록, 바인딩이 모두 맞아야 동작한다

IA_MoveIMC_Default를 만들었더라도 블루프린트 변수 할당, GameMode, 런타임 등록이 빠지면 C++ 함수까지 이벤트가 오지 않습니다.

연결 순서 체크

asset to callback
1

에셋 값 타입

Move와 Look은 Axis2D, Jump는 Bool인지 먼저 확인합니다.

2

UPROPERTY 할당

BP 클래스 기본값에 Mapping Context와 Action 포인터를 넣습니다.

3

컨텍스트 등록

BeginPlay에서 Local Player Subsystem에 IMC를 추가합니다.

4

액션 바인딩

SetupPlayerInputComponent()에서 함수와 이벤트를 묶습니다.

입력 연결 테스트

Play에서 WASD, 마우스, Space를 각각 눌러 Move, Look, Jump 콜백이 독립적으로 호출되는지 확인합니다.