캐릭터가 인터랙션하여 대상 정보를 확인
대상에 따라 기능을 실행하도록 구현
첫 번째, 인터랙션 대상 확인
1. 캐릭터 BP에 액터 타입으로 배열 변수 추가

- 각 인터랙션 대상의 인터랙션 범위 내 들어가면 위 변수에 대상 추가
- 반대로 인터랙션 범위 밖 이탈하면 위 변수에서 대상 제거
- 추가로 인터랙션 범위 내 진입한 게 캐릭터일 때만 작동하도록 Tag 확인 절차도 거친다
- 각 인터랙션 대상의 Overlap 이벤트는 위 사항 반영하여 아래와 같이 그래프 작성

두 번째, 인터랙션 기능
0. 선행 작업으로 인터랙션 조작을 위한 Input Action 및 Input Mapping Context 설정 필요
1. 인터랙션 관련 IA Event의 Started에서 시작해 아래와 같이 그래프 작성

- 여러 대상 중 인터랙션 범위 내에 있는 대상인지 확인
- 맞을 경우, 카메라가 바라보고 있는 대상의 태그를 토대로 정보 파악
- 대상 정보에 따라 기능 실행하는 형태
- Print String 부분에 각 대상별 기능들을 연결하면 된다
'개발 > Unreal' 카테고리의 다른 글
| 애니메이션 몽타주 (0) | 2026.04.09 |
|---|---|
| 몬스터 시야 공유 기능 구현 (feat 렌더 타깃) (0) | 2026.04.08 |
| 차량 승하차 구현 (0) | 2026.04.01 |
| 차량 서스펜스 구현 (0) | 2026.03.24 |
| 랜드스케이프 스플라인 도로 만들기 (0) | 2026.03.24 |
