캐릭터가 인터랙션하여 대상 정보를 확인
대상에 따라 기능을 실행하도록 구현

첫 번째, 인터랙션 대상 확인
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

+ Recent posts