입력 시스템
기준일과 구현 상태
2026-09-16 기준. 아래 표는 공통 입력과 능력 전용 입력을 구분한 현재 입력 설계다.
IMC_Character- 현재 에셋:
IA_AbilityUse,IA_AbilityWheel,IA_Attack,IA_Cancel,IA_Guard,IA_Interact,IA_Jump,IA_Look,IA_MagnesisDistance,IA_Menu,IA_Move
마그넷 캐치 거리 조절은 현재 IA_MagnesisDistance 1D Input Action을 사용한다. IMC_Character에는 마우스 휠과 게임패드 D-Pad Up/Down을 매핑한다.
공통 입력 액션
| 액션 | 기능 | 키보드·마우스 | 게임패드 |
|---|---|---|---|
IA_Move | 이동 | W, A, S, D | 왼쪽 스틱 |
IA_Look | 카메라 회전 | 마우스 이동 | 오른쪽 스틱 |
IA_Jump | 점프 | Space | Gamepad Face Button Top |
IA_Interact | 조사·줍기·대화·문 열기 | E | Gamepad Face Button Right |
IA_Attack | 공격 | Left Mouse Button | Gamepad Face Button Left |
IA_Guard | 방어 | Left Shift | Gamepad Left Trigger |
IA_Cancel | 취소 또는 상황별 대쉬 | 우클릭 | Gamepad Face Button Bottom |
IA_Menu | 메뉴 열기·닫기 | Backspace | Gamepad Special Right |
IA_MagnesisDistance | 마그넷 캐치로 잡은 물체의 거리 조절 | 마우스 휠 | Gamepad D-pad Up/Down |
IA_Cancel 입력은 현재 상태에 따라 처리한다. 일반 모드이며 이동 중이면 대쉬하고, 이동 중이 아니거나 능력을 사용 중이거나 무기를 들고 있으면 취소한다.
능력 입력
| 액션 | 기능 | 키보드·마우스 | 게임패드 |
|---|---|---|---|
IA_AbilityWheel | 누르는 동안 능력 선택·현재 능력 UI 표시, 놓으면 적용 | Tab 홀드 | Gamepad D-pad Up 홀드 |
IA_AbilityUse | 선택한 능력 사용 | Q | Gamepad Left Shoulder |
IA_IceTargetAtFeet | 아이스메이크 타겟을 플레이어 발밑으로 변경 | Middle Mouse Button | Gamepad D-pad Down |
IA_BombThrow | 보유한 리모트 폭탄 던지기 | R | Gamepad Right Shoulder |
IA_AbilityWheel을 누르고 있는 동안 능력 선택 UI를 표시하고 선택 능력을 변경한다. IA_AbilityWheel을 놓으면 현재 강조된 능력을 적용한다. 능력을 실제로 사용하는 입력은 별도의 IA_AbilityUse이며, 선택이나 능력 조작을 취소할 때는 공통 IA_Cancel을 사용한다.
능력별 상태별 입력
마그넷 캐치
평소 상태
이미 마그넷 캐치가 선택된 상태에서
IA_AbilityUse로 마그넷 캐치 모드에 들어간다.마그넷 캐치 모드로 물건 찾기
화면 중앙에서 유효한 금속 물체를 찾는다.
IA_Interact로 대상을 선택하고 물건을 잡은 상태로 들어간다. 빈 곳이나 잘못된 대상을 누르면 짧은 마그넷 빔을 내보낸 뒤 조준을 취소한다.물건을 잡은 상태
IA_Look으로 대상 목표 위치를 갱신하고,IA_MagnesisDistance로 거리를 조절한다.IA_Cancel로 물건을 놓고 평소 상태로 돌아간다.낙하, 무기 들기, 피격,
IA_Cancel,IA_AbilityUse재입력,IA_AbilityWheel을 통한 능력 변경 시 마그넷 캐치 모드를 취소한다.
아이스메이크
평소 상태
이미 아이스메이크가 선택된 상태에서
IA_AbilityUse로 아이스메이크 모드에 들어간다.아이스메이크 모드로 위치 찾기
화면 중앙에서 얼음을 생성할 수 있는 수면 또는 부술 수 있는 얼음을 찾는다.
IA_IceTargetAtFeet로 아이스메이크 타겟을 플레이어 발밑으로 변경한다.IA_Interact로 타게팅 한 곳에 얼음을 생성하거나 기존 얼음을 제거한다. 생성 위치에는 어떤 얼음이 생기는지 미리 보여주며, 얼음이 아래에서 위로 자라는 애니메이션을 반복해서 표시한다. 얼음은 동시에 최대 3개까지 유지하며 4번째 얼음은 생성과 동시에 첫번째 얼음이 파괴 된다.낙하, 무기 들기, 피격,
IA_Cancel,IA_AbilityUse재입력,IA_AbilityWheel을 통한 능력 변경 시 아이스메이크 모드를 취소한다.
타임록
평소 상태
이미 타임록이 선택된 상태에서
IA_AbilityUse로 타임록 조준 모드에 들어간다.타임록 모드로 대상 찾기
화면 중앙에서
AbilityReactionComponent의 반응 타입이StasisTarget이고 물리 시뮬레이션 중인 대상을 찾는다.IA_Interact로 대상을 정지시키고 타임록을 적용한다.타임록 적용 중
타임록 상태에서 플레이어의 공격이 정지 대상에 실제로 적중하면 히트 판정 1회당 1타의 방향과 힘을 축적한다. 축적된 힘이 커질수록 방향 표시가 커진다.
조준 중 낙하, 무기 들기, 피격,
IA_Cancel,IA_AbilityUse재입력,IA_AbilityWheel을 통한 능력 변경이 발생하면 타임록 조준을 취소한다. 정지 중에는 수동 해제하지 않는다. 다른 능력을 선택하거나 사용해도 정지는 유지되며, 10초가 만료될 때 원래 움직임을 재개하고 축적 힘을 적용한다. 이후 타임록 재사용 대기시간이 시작된다.
리모트 폭탄
평소 상태
IA_AbilityWheel로 둥근 리모트 폭탄 또는 정육면체 리모트 폭탄 중 하나를 선택한다.IA_AbilityUse로 현재 선택한 형태의 리모트 폭탄을 생성해 머리 위에 든다.리모트 폭탄 보유 중
리모트 폭탄을 들고 있는 상태가 된다.
IA_AbilityUse재입력은 무시한다.IA_Interact로 머리 위에서 리모트 폭탄을 놓아 중력으로 떨어뜨린다.IA_BombThrow로 리모트 폭탄을 던진다.IA_Cancel은 보유한 폭탄을 폭발 없이 주머니에 넣는다. 해당 형태는 재사용 대기시간 없이 바로 다시 생성할 수 있다. 낙하, 무기 들기, 피격,IA_AbilityWheel을 통한 능력 변경 시 보유한 리모트 폭탄을 머리 위에서 놓아 떨어뜨린다.리모트 폭탄 설치 상태
리모트 폭탄은
IA_Interact로 다시 주울 수 있다.IA_AbilityUse로 현재 선택한 형태의 설치된 리모트 폭탄만 즉시 기폭한다. 폭발 범위 안의 다른 형태로 설치된 폭탄은 연쇄 기폭한다. 기폭 입력 전에는 자동 폭발하지 않는다. 두 종류의 리모트 폭탄은 각각의 로직으로 움직인다.