2강 - 입력 매핑 컨텍스트 오류가 발생했습니다.
986
작성한 질문수 4
BeginPlay 함수를 오버라이딩 하실 때
void AABCharacterPlayer::BeginPlay()
{
Super::BeginPlay();
APlayerController* PlayerController = CastChecked<APlayerController>(GetController());
if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PlayerController))
{
Subsystem->AddMappingContext(DefaultMappingContext, 0);
// Subsystem->RemoveMappingContext(DefaultMappingContext);
}
}
와 같이 정의하셨는데, ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PlayerController) 이 함수에서 인수가 일치하지 않는다는 오류가 발생합니다. 선생님 코드를 보면 동일한 코드임에도 실행이 잘 되던데, 저는 이 부분 때문에 빌드가 안되고 있습니다.
인수가 ULocalPlayer가 들어와야 한다고 해서, APlayerController이 아닌 ULocalPlayer로 캐스팅도 해봤는데, 런타임에서 바로 터집니다.
혹시 어느 부분이 문제일까요?
모듈에는 EnhancedInput 추가했고, 로그에 해당 오류 말고 다른 오류가 발생하고 있지는 않습니다.
답변 3
2
ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PlayerController) 의 인수를 PlayerController->GetLocalPlayer() 로 변경하여 문제는 해결되긴 했습니다. 다만, 올바른 방법인지는 잘 모르겠습니다.
1
음 5.3버전으로 진행하시는지요?
학습은 가급적 5.1에서 진행해주시는 것을 권장드립니다.
0
안녕하세요, 인프런 AI 인턴입니다.
비슷한 문제를 겪고 계신 다른 수강생의 질문과 강사님의 답변을 찾았습니다. 해당 내용이 오의현님의 질문과 관련이 있을 수 있으니 참고해 보시기 바랍니다.
강의 제목: 이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
질문 제목: 섹션1-캐릭터와 입력 시스템에서 입력 관련 오류 질문 입니다.
답변: 입력 관련 경로 문제로 인한 오류로 추정되며, 올바른 경로 설정이 필요합니다.
추가적으로 강사님께서는 GitHub에 있는 최종 버전의 소스코드를 참고하여 문제를 해결하시기를 권장하셨습니다. 해당 내용을 참고하셔서 문제를 해결해 보시기 바랍니다.
무한맵 제작과정중에 GetWorld 가 Nullptr 을 반환합니다.
0
46
2
12강 행동트리에서 질문이 있습니다.
0
52
1
위젯 사이즈랑 위치 질문드려요.
0
81
3
행동트리의 데코레이션 관련하여 질문이 있습니다.
0
94
3
VS 2026 의 문제일까요?
0
488
2
에셋참조 블루프린트질문
0
67
2
애님 몽타주 콤보 관련질문
0
70
2
ThirdPerson CDO 에러가 생깁니다.
0
95
3
캐릭터가 움직이지 않습니다.
0
181
4
쿠킹 폴더 지정시 , Item 이외에는 지정하지 않는지 궁금합니다.
0
62
2
TSoftObjectPtr 를 사용했음에도, 메모리에 로드 됩니다.
0
94
2
7강에 나오는 생성자에 대해서 궁금합니다.
0
78
2
6강을 마무리하며 트레이스 채널 을 이해하지 못했습니다.
0
73
2
3강을 마무리 하며, 카메라가 움직이지 않습니다.
0
71
2
Use Controller Rotation 옵션값이 궁금합니다.
0
83
2
3강 입력 시스템 적용 중, 5.6 버전은 입력 매팅이 2개 입니다.
0
64
2
PlayerController 에 대헤 제가 잘못 이해한 것 같습니다.
0
78
2
13강 UpdateStat 부분에서 문제를 겪고 있습니다.
0
63
2
BP_PlayerController의 CustomEvent노드 이유가 궁금합니다.
0
64
1
콤포넌트 포인터 선언시 TObjectPtr<>과 UStaticMeshComponent* 차이점
0
72
2
CharacterMovementComponent의 RotationRate관련해서 질문이 있습니다.
0
114
2
언리얼 공부방법에 대해 질문드립니다.
0
87
2
4강 에서 이상한 그림자가 남습니다.
0
46
1
2강에서 카메라 회전안되시는분 참고
2
91
2





