본문으로 건너뛰기

입력 시스템

기준일과 구현 상태​

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점프SpaceGamepad Face Button Top
IA_Interact조사·줍기·대화·문 열기EGamepad Face Button Right
IA_Attack공격Left Mouse ButtonGamepad Face Button Left
IA_Guard방어Left ShiftGamepad Left Trigger
IA_Cancel취소 또는 상황별 대쉬우클릭Gamepad Face Button Bottom
IA_Menu메뉴 열기·닫기BackspaceGamepad Special Right
IA_MagnesisDistance마그넷 캐치로 잡은 물체의 거리 조절마우스 휠Gamepad D-pad Up/Down

IA_Cancel 입력은 현재 상태에 따라 처리한다. 일반 모드이며 이동 중이면 대쉬하고, 이동 중이 아니거나 능력을 사용 중이거나 무기를 들고 있으면 취소한다.

능력 입력​

액션기능키보드·마우스게임패드
IA_AbilityWheel누르는 동안 능력 선택·현재 능력 UI 표시, 놓으면 적용Tab 홀드Gamepad D-pad Up 홀드
IA_AbilityUse선택한 능력 사용QGamepad Left Shoulder
IA_IceTargetAtFeet아이스메이크 타겟을 플레이어 발밑으로 변경Middle Mouse ButtonGamepad D-pad Down
IA_BombThrow보유한 리모트 폭탄 던지기RGamepad 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로 현재 선택한 형태의 설치된 리모트 폭탄만 즉시 기폭한다. 폭발 범위 안의 다른 형태로 설치된 폭탄은 연쇄 기폭한다. 기폭 입력 전에는 자동 폭발하지 않는다. 두 종류의 리모트 폭탄은 각각의 로직으로 움직인다.