# 용어 사전
RigidBody2D
노드
PhysicsBody2D < RigidBody2D
던져 놓으면 물리 엔진이 알아서 굴려주는 물체.
중력·마찰·반발을 엔진이 계산한다. 그래서 position 을 직접 대입하면 엔진과 싸운다. 힘을 주려면 apply_central_impulse() 같은 함수를 쓰고, 꼭 위치를 잡아야 하면 _integrate_forces() 안에서 한다.
어디에 쓰나
- 굴러다니는 통·공
- 무너지는 상자 더미
- 흩어지는 파편
- 물리 퍼즐
비슷하지만 다른 것
CharacterBody2D조작감이 중요한 플레이어는 이쪽. 현실 물리와 기분 좋은 조작은 대개 반대다.StaticBody2D아예 안 움직인다.
주의
position 을 매 프레임 대입하면 물리가 어긋나고 떨린다.