인프런 커뮤니티 질문&답변

김한승님의 프로필 이미지
김한승

작성한 질문수

[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문

블루프린트 클래스 키보드 동작 (키보드 매핑)

해결된 질문

작성

·

1.1K

0

디버깅을 해도 해당 input을 못받는것 같은데 왜 그럴까요ㅠㅠ

종단점 설정을 해도 키입력을 했는데 종단점에서 멈추지 않는것을 보면 키보드 이벤트 자체가 호출이 안되는거 같습니다.

 

Unreal engine 5.2 버전이며

검색으로 BluePrint Keyboard input 에 대해서 검색해서 나오는 방식들을 시도했는데도 안되서 2시간 정도 헤딩하다가 질문드립니다.

 

  1. Level BluePrint 에 가서는 키보드 동작이 실행이 일단 됩니다.

    레벨 블루프린트에 W 키보드 이벤트는 키 입력을 할때마다 호출이 잘 됩니다.

2. Paper Character로 클래스 부모 클래스를 설정하였고, 기본 flipbook에 idle도 동작 잘하고 있습니다. 클래스의 부모 클래스 설정 문제 없고, flipbook을 잘못 만들었을수도 있어서 다시 삭제후, 만들어도 봤습니다. 그외 기본 클래스 세팅을 만진것은 gravity scale을 1.0에서 0으로 바꾼것 외에는 없습니다.

  1. 해당 클래스 블루프린트 Event BeginPlay도 잘 동작합니다. 클래스의 BeginPlay도 호출이 됩니다.

 

추가로 어떤 시도를 해야될지 막막하여서 질문드립니다 ㅠㅠ

 

 

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

만드신 PlayerCharacter가 Pawn으로 설정되어 있나요?
(Possess : 0 or World Settings)에서

사실 위 내용만으로는 저도 알기가 힘듭니다.
해결이 정 안되면 전체 압축해서 rookiss@naver.com 로 보내주세요

김한승님의 프로필 이미지
김한승
질문자

와 해결됬습니다. Details > Pawn 에서 Auto Possess Player : Player 0 으로 세팅 하니 해결됬습니다. 감사합니다!

 

이전에는 제대로 possess가 안되었던 것 같습니다.

김한승님의 프로필 이미지
김한승

작성한 질문수

질문하기