반응형

1. 시험환경

    · 윈도우

    · 유니티(Unity) 6.2

 

2. 목적

    · Unity에서 객체(Object)를 생성하고 설정하는 방법을 알아보자.

    · 공 객체(Object)에 Rigidbody 컴포넌트를 임포트하여 중력의 영향을 받아 경사로를 구르도록 만들어보자.

 

3. 적용

    ① 신규 프로젝트("Create project" )를 생성한다.

        - Template: Universal 3D

        - Project name: chap02_RollingBallOnSlope

        - Location: C:\workspace-unity

 

    ② 새 프로젝트가 초기화 완료하였다.

 

    ③ "Hierarchy 창" → "마우스 우클릭 팝업메뉴" "3D Object" → "Plane"을 생성하여 바닥면을 만든다.

        - 이름: Ground

        - Position: (0, 0, 0)

        - Scale: (1, 1, 1)

 

    ④ "Hierarchy 창" → "마우스 우클릭 팝업메뉴" "3D Object" → "Cube"를 생성하여 경사로를 만든다.

        - 이름: Slope

        - Position: (0, 0.5, 0)

        - Rotation: (30, 0, 0)

        - Scale: (5, 1, 10)

 

    ⑤ "Hierarchy 창" → "마우스 우클릭 팝업메뉴" "3D Object" → "Sphere"를 생성하여 공을 만든다.

        - 이름: Ball

        - Position: (0, 4, -4)

 

    ⑥ 공 객체에 Rigidbody 컴포넌트를 추가하고 중력(Gravity)의 영향을 받도록 설정한다.

        -  공 객체는 Rigidbody 컴포넌트에 의해 물리 법칙을 따르고 경사로 위에 있기 때문에 굴러 내려 올 수 있도록 한다.

        - Use Gravity: 체크(기본값)

        - Mass: 1(기본값)

 

    ⑦ 공이 굴러가는 화면 시점으로 Main Camera의 위치 조정 후 Game 탭을 눌러 카메라 시야를 확인한다.

        - Position: (7, 0.5, 4)

        - Rotation: (-10, -110, 0)

        - Scale: (1, 1, 1)

 

4. 결과

    · Play 버튼으로 실행하여 공이 중력에 따라 경사로를 굴러 내려가는지 확인한다.

 

반응형

+ Recent posts