2D Godot 2D 게임 기초

_unhandled_input

콜백

UI 가 먹지 않은 입력만 여기로 온다. 게임플레이 입력의 제자리.

입력은 _input → UI(Control) → _shortcut_input → _unhandled_input 순서로 흐른다. 여기에 두면 채팅창에 글자를 치는 동안 캐릭터가 점프하는 사고가 안 생긴다.

어디에 쓰나

  • 점프·공격·메뉴 열기
  • 한 번만 반응해야 하는 입력

비슷하지만 다른 것

  • _inputUI 보다 먼저 가로챈다. 스크린샷 키처럼 정말 전역적인 것에만.
  • Input.is_action_pressed매 프레임 물어보는 폴링. 이동처럼 계속 유지되는 입력에.

관련 강의

본문에 나오는 곳: 3강 · 7강 · 18강