1. Trigger
발은 Anim Notify, 물체는 Hit 또는 Overlap으로 정확한 발생 순간을 잡습니다.
발자국과 물 튀김은 트리거가 다를 뿐 표면 조회, 강도 계산, 사용자 파라미터 전달, 짧은 생명주기라는 같은 검증 순서를 공유합니다.
발은 Anim Notify, 물체는 Hit 또는 Overlap으로 정확한 발생 순간을 잡습니다.
라인 트레이스나 Hit Result에서 위치, normal, 표면 재질을 읽습니다.
User.ImpactForce와 User.SurfaceNormal처럼
시스템 입력으로 넘깁니다.
짧은 Lifetime, Collision Kill, 낮은 Spawn Count로 반복 비용을 제한합니다.