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

hang3137님의 프로필 이미지
hang3137

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

UI 위에 마우스를 올리면 키 입력이 되지않는 상황이 있습니다.

작성

·

311

0

안녕하세요. 게임을 새로이 개발중에 모르는 내용이 있어서 질문드립니다.

현재 만드는 게임에서 UI위에 마우스를 올리면 키보드 입력이 되지않는 오류가 발생하고 있습니다.

저번에는 UI에 마우스 입력이 되지 않아서 구글링으로 검색해 Graphic Raycaster를 추가했는데, 그 때 부터 UI위에 마우스를 올리면 키보드 입력이 되지않았습니다.

관련이 있을지 모르겠지만 EventSystem도 하이어아키창에 만들어져있습니다. 다만 로비 에셋에서 New Input System을 사용해서 다음과 같은 새로운 인풋시스템을 사용하라는 문구는 떠있는 상태입니다.

 

계속 생각해봐도 그래픽 레이캐스터를 추가해서 생긴 문제인데.. 그래픽 레이캐스터를 없애면 UI클릭이 안되니 너무 막막해서 질문 올립니다.

 

PS. 저번에 비전공자 취업 관련해 답변해주신 것 다시 한 번 너무 감사드립니다!

답변 1

0

hang3137님의 프로필 이미지
hang3137
질문자

질문을 올리고 나서 생각해보니, 플레이어에서 작성한 스크립트에서 키입력을 받고 UI를 작동하려다보니 안되는 문제였습니다.. UI에서 입력을 받으니 문제가 해결되었네요. 자문자답하는 식이라 부끄럽지만 혹시나 같은 문제를 겪으시는 분들이 있을까봐 글 남겨두겠습니다!

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

오 ㅎㅎㅎ 시간이 나서 어떤 내용인지 보러 왔는데
이렇게 질문이 자연치유(?) 될 때 넘나 좋습니다 굳굳

hang3137님의 프로필 이미지
hang3137

작성한 질문수

질문하기