Skip to main content

물리운동 설정하기

OasisW에서 물리 엔진을 사용하여 객체의 움직임과 상호작용을 구현하는 방법을 학습합니다.

지면에 물리 적용하기

1단계: Collision 컴포넌트 추가

  1. 하이어라키 뷰에서 Plane 클릭 → 인스팩터 뷰에서 Add Component를 클릭합니다.
  2. PhysicsCollision을 추가합니다.

physics

2단계: Half Extents 설정

Half Extents로 충돌 범위를 설정합니다.

physics

3단계: Rigid Body 컴포넌트 추가

  1. 인스팩터 뷰에서 Add Component를 클릭합니다.
  2. PhysicsRigid Body를 추가합니다.

physics

4단계: AMMO.js 가져오기

IMPORT AMMO 버튼을 클릭하여 에셋 뷰에 자동으로 생성된 ammo.js 폴더를 확인합니다.

physics

움직이는 오브젝트에 물리 적용하기

1단계: Collision과 Rigid Body 추가

움직이는 오브젝트에도 동일하게 CollisionRigid Body를 추가합니다.

2단계: Rigid Body Type 설정

Rigid BodyTypeDynamic으로 변경합니다.

physics

3단계: 결과 확인

뷰포트Launch를 클릭하여 Box 오브젝트가 아래로 떨어지고 Plane 오브젝트에 닿아 멈추는 것을 확인합니다.

ImageImage