반응형
차징을 구현한다면 다음과 같다.
트리거 조건을 길게 누르기로 선택한다.

1. 시간 한계치 : 트리거 이벤트를 발생하기까지 걸리는 시간
2. 원샷 여부 : 트리거 조건을 만족하면 매 프레임 이벤트를 발생할지, 한 번만 발생시킬 지 선택
작동 한계치는 키가 눌리면 1, 아니면 0인데, 0.5이므로 키가 눌리면 이라는 조건을 만족한다.
1. Started : 키 입력이 들어오는 즉시 한번 호출
2. Ongoing : Started 이후 ~ Triggered 충촉 이전 매 프레임 호출
3. Canceled : Triggered를 만족하지 못하고 키가 떼지면 한번 호출
4. Triggered : 트리거 조건을 만족하면 매 프레임 호출 / 원샷 여부 활성화로 한번 호출로 변경 가능
5. Completed : Triggered가 호출된 이후 키가 떼지면 한번 호출(입력 완료)
이를 통해 공격을 구현하면 다음과 같다.

길게 누르기 조건을 만족 못하면(Canceled) 일반 공격, 만족하면(Triggered) 차징 공격
만약 꼭 키를 떼야만 스킬이 나가야 한다면 Completed
반응형
'Unreal Engine > 기능 구현' 카테고리의 다른 글
| [Unreal Engine 5] 소켓(Socket) : 아이템 장착 (0) | 2025.10.17 |
|---|---|
| [Unreal Engine 5] 픽업 아이템 줍기(Pickup Item) (0) | 2025.10.17 |
| [Unreal Engine 5] 중복 키를 통한 액션 설정 (0) | 2025.10.17 |
| [Unreal Engine 5] 엔진이 제공하는 기본 컴포넌트를 변경하는 방법 (0) | 2025.10.17 |
| [Unreal Engine 5] 애니메이션 슬롯 블렌드 (0) | 2025.10.16 |
