유니티 2D 에서 중력을 적용하기 위해서는힘 계산 컴포넌드인 rigidbody를 쓰는 것이 일반적이다.
해당 오브젝트를 선택한 후 add component 하여 Rigidbody 2D를 추가해주어야 한다.
따로 수치 설정을 안해도 중력은 적용되지만 상세 설정을 변경할 수 있다.
Gravity Scale 에서 중력의 크기를 설정할 수 있다. (점프했을 때 더 무게감을 느껴지게 한다.
기본적으로 Body Type이 Dynamic 으로 되어있는데 이는 외부의 힘을 받아 중력이 적용되는 상태이다.
하지만 이를 kinematic로 설정하면 중력과 외부의 힘을 받지 않아 낙하를 막을 수 있다.
728x90
'유니티 C# > 2D 입문공부' 카테고리의 다른 글
유니티 기초 - 물리엔진 physics 이란? (0) | 2023.09.05 |
---|---|
유니티 기초 - 2D 콜라이더(Colider) (0) | 2023.09.05 |
유니티 UI (텍스트)가 안보이는 이유 (Rect Transform, 레이어) (0) | 2023.07.13 |
유니티 기초 - UI 필수의 오브젝트 Canvas와 EventSyetem (0) | 2023.07.13 |
2D 좌표 설정하기 팁 (0) | 2023.05.20 |
댓글