물리운동 설정하기
OasisW에서 물리 엔진을 사용하여 객체의 움직임과 상호작용을 구현하는 방법을 학습합니다.
지면에 물리 적용하기
1단계: Collision 컴포넌트 추가
- 하이어라키 뷰에서 Plane 클릭 → 인스팩터 뷰에서 Add Component를 클릭합니다.
- Physics → Collision을 추가합니다.
2단계: Half Extents 설정
Half Extents로 충돌 범위를 설정합니다.
3단계: Rigid Body 컴포넌트 추가
- 인스팩터 뷰에서 Add Component를 클릭합니다.
- Physics → Rigid Body를 추가합니다.
4단계: AMMO.js 가져오기
IMPORT AMMO 버튼을 클릭하여 에셋 뷰에 자동으로 생성된 ammo.js 폴더를 확인합니다.
움직이는 오브젝트에 물리 적용하기
1단계: Collision과 Rigid Body 추가
움직이는 오브젝트에도 동일하게 Collision과 Rigid Body를 추가합니다.
2단계: Rigid Body Type 설정
Rigid Body의 Type을 Dynamic으로 변경합니다.
3단계: 결과 확인
뷰포트의 Launch를 클릭하여 Box 오브젝트가 아래로 떨어지고 Plane 오브젝트에 닿아 멈추는 것을 확인합니다.

