Event Selection

이벤트는 발생 시점과 호출 주체를 맞춰 고른다

BeginPlay, Overlap, Input, Custom Event는 모두 실행 진입점이지만 언제 일어나고 누가 깨우는지가 다릅니다.

상황별로 먼저 떠올릴 이벤트

Event Graph
BeginPlay

게임 시작 후 한 번 준비한다

초기 변수 값, 컴포넌트 표시 상태, 첫 안내 메시지처럼 시작 시점에 끝나는 작업에 맞습니다.

Overlap

충돌 범위 진입과 이탈에 반응한다

아이템 획득, 지역 진입 안내, 문 앞 상호작용 대상 저장처럼 겹침이 조건이 되는 로직에 씁니다.

Input

플레이어 조작을 실행 흐름으로 바꾼다

키보드, 마우스, Action Mapping, Axis Mapping에서 온 값을 점프와 상호작용 로직으로 연결합니다.

Custom

필요한 시점에 직접 호출한다

여러 노드에서 같은 반응을 깨우거나 입력 매개변수와 함께 신호를 넘길 때 직접 이름을 붙입니다.

Tick을 쓰기 전에 묻는 순서

per frame
한 번이면 BeginPlay
겹침이면 Overlap
조작이면 Input
직접 깨우면 Custom Event
매 프레임이면 Event Tick