강의

멘토링

커뮤니티

Inflearn Community Q&A

jjbass895410's profile image
jjbass895410

asked

Lee Deuk-woo's Unreal Programming Part 2 - Understanding the Unreal Game Framework

Chapter 5: Character Combo Action

mouse input action 반응성 관련 질문.

Written on

·

294

0

안녕하세요.

동일 함수를 키보드 키로 bind 할 때와 달리 마우스로 하면 클릭의 반응성이 매우 떨어지는 문제를 발견했는데 Unreal 버전의 문제일까요? (5.3 사용중 입니다.)

또 c++ 이 아니라 블루프린트로 구현 시에는 마우스 클릭 반응성에 문제가 없었습니다.

unreal-engineue-blueprint언리얼-c++

Answer 1

0

ideugu님의 프로필 이미지
ideugu
Instructor

안녕하세요. 혹시 깃허브에 올린 완성 예제도 같은 증상을 보일까요?

jjbass89님의 프로필 이미지
jjbass89
Questioner

깃허브 코드 자체에서는 그런 현상을 찾기는 어렵고,

AABPlayerController::AABPlayerController()

{

bShowMouseCursor = true;

}

추가하여 마우스 커서가 보인 상황에서, 임의의 위치로 커서를 움직이면서 클릭하면 아예 어느 순간 반응을 안 합니다.

커서를 보이게 한 건, 강의를 토대로 마우스 우클릭과 드래그로 캐릭터를 움직이게 하고 싶어서 저 옵션을 추가하였던 건데, 그 이후로 이동을 위한 우클릭도 공격을 위한 좌클릭도 반응성이 떨어지는 현상을 발견했습니다.

jjbass89님의 프로필 이미지
jjbass89
Questioner

제가 만든 코드도 공유해주신 깃허브 코드도 bShowMouseCursor = true; 만 없어지면 해당 문제는 사라집니다.

그러나 마우스 포인터 위치를 알 수 없다는 문제가 남습니다.

jjbass89님의 프로필 이미지
jjbass89
Questioner

원인을 찾았습니다.
https://forums.unrealengine.com/t/missing-mouse-events-when-input-mode-game-only-and-bshowmousecursor-true/360813

 

이 페이지에 의하면 GameOnlyInputMode 와 bShowMouseCursor 를 동시에 사용하면 위의 버그가 발생한다고 합니다.

제 코드에서도 GameOnlyInputMode 를 지우니 해당 현상이 해결되었습니다.

jjbass895410's profile image
jjbass895410

asked

Ask a question