Physics API Choice

물리 반응은 지속 시간과 적용 범위를 먼저 정한 뒤 API를 고른다

`AddForce`, `AddImpulse`, `AddRadialForce`, Physical Material은 같은 물리 반응처럼 보여도 시간축과 대상 범위가 다르다. 먼저 시뮬레이션 전제와 질량 영향을 확인한 뒤 호출한다.

1

AddForce

MyMesh->AddForce()

매 프레임 누적되는 힘이다. 바람, 추진력, 지속 가속에 어울린다.

시간지속
질량영향 받음
2

AddImpulse

MyMesh->AddImpulse()

한 번에 속도를 바꾸는 충격이다. 점프, 타격, 발사 반동에 쓴다.

시간순간
옵션bVelChange
3

AddRadialForce

AddRadialForce(origin)

폭발 지점을 기준으로 반경 안의 물체를 밀어낸다.

범위반경
감쇠linear 등
4

Physical Material

Phys Material Override

호출이 아니라 표면 성질이다. 얼음, 고무, 금속의 마찰과 탄성을 정한다.

속성friction
반발restitution
호출 전제

힘이 안 먹으면 API보다 시뮬레이션 상태를 먼저 본다

Simulate Physics Collision Enabled Movable Mesh
테스트 순서

Line Trace로 대상 액터를 잡고, 캐스팅 후 컴포넌트 레퍼런스에서 함수 호출 로그와 실제 움직임을 함께 확인한다.