WSAD를 통해 이동을 하지만 Shift를 누르면 더 빨리 달리는 기능을 구현해보았다.
입력 매핑 컨텍스트에 Shift키를 Input으로 매핑한 뒤에 트리거를 '코딩된 액션'을 선택해준다.
Input System에서 트리거는 입력 액션이 언제, 어떤 조건으로 발동될지 결정하는 부분이고, 모디파이어는 들어온 입력 값을 어떻게 변형할지 결정하는 부분이다.
위 사진에서 InputSpinrt키 트리거의 코딩된 액션은 Shift키를 누를 때 먼저 입력되어야하는 액션을 InputMove(이동)으로 정해주는 것이다. 즉 WSAD를 입력하고 있어야 Shift를 눌러 InputSprint를 재생할 수 있다는 뜻이다.
Started : Shift + WSAD일 때 빠르게 달리기
Completed : Shift + WSAD가 끝날 때 보통 달리기로 돌아오기
WSAD로 달리는 중 Shift를 누르면 더 빨리 달리고 Shift키를 떼면 느려지는 것을 볼 수 있다.
'언리얼 엔진' 카테고리의 다른 글
UE5) 적,NPC 공격 기능 인공지능 추가 (0) | 2025.05.09 |
---|---|
UE5) 적, NPC 인공지능 시스템 (0) | 2025.05.08 |
UE5) 애니메이션 몽타주 노티파이(2) (0) | 2025.04.24 |
UE5) 애니메이션 몽타주 노티파이 (0) | 2025.04.22 |
UE5) 나이아가라 시스템 (1) | 2025.03.12 |