유니티 게임 오브젝트 두번째 강의인데요.

저번 강의를 간단히 복습해보겠습니다.

 

게임 오브젝트 (Game Object)는 게임을 실행하면 나타나는 각각의 구성요소들을 가리킵니다.

그리고 오브젝트를 조작하는 법에 대해서 배웠었습니다.

 

오늘은 게임오브젝트를 조작하는 다른방법을 알아보겠습니다.

게임오브젝트 큐브를 하나 만들고 헤이에라키뷰에서 큐브를 선택합니다.

그러면 옆에 인스펙터 창에 큐브에 대한 정보들이 나타나게되는데요

 

 


인스펙터창을보면 Transform 이 있는데요 Transform은 큐브의 현재 위치를 나타내주는 XYZ값입니다.

XYZ의 값을 직접 수정해서 큐브의 위치를 옮길수도 있고 큐브를 선택하고 큐브의 화살표를 이용해 이동시켜도 XYZ의 값이 수정 됩니다. 그리고 Transform의 글자 X,Y,Z를 누르고 마우스를 좌우로 움직이면 XYZ의 값을 좀더 세밀하게 조작할 수 있습니다. 간단하죠?

 

이번에는 카메라와 라이트에 대해서 알아보겠습니다.

프로젝트를 처음만들면 Main Camera 와 Directional Light가 하이에라키에 기본적으로 포함되어 있는데요

아무래도 가장 필수적으로 필요한 요소기 때문이겠쬬?

유니티에서 게임을 만든다는건 씬에서 여러 게임 오브젝트를 구성해서 촬영세트장을 잘 만들고 거기에 플레이어라는 배우를 출연시켜서 카메라로 찍은다음에 게임으로 보는과정이라고 할 수 있습니다.

 

지금 씬에는 큐브 하나밖에 없지만 멋진 세트장이 만들어져 있다고 생각하고 카메라를 움직여 보겠습니다.

하이에라키에서 카메라를 더블클릭하고 줌아웃을 해보겠습니다.

 


줌아웃을 하다보면 피라미드를 옆으로 엎어놓은 모양을 볼 수 있습니다.
카메라는 피라미드안에 들어오는 영역을 찍어서 게임뷰에서 보여줍니다.
씬에서 오른쪽 아래를 보면 게임뷰에서 보일모습을 미리 보일 수도 있지만 게임뷰로 따로 볼 수도 있습니다.

 

 

 

지금 큐브가 카메라의 영역안에 있기 때문에 카메라에서는 큐브를 촬영한 모습을 게임뷰에 보여주고 있습니다.

카메라도 다른 게임오브젝트와 마찬가지로 위치를 움직일 수 있습니다.

다음은 라이트 인데요

모든 물체는 빛이 있어야 볼 수 있죠? 그래서 유니티에서는 다양한 조명방식을 제공하는데

이번에는 기본적으로 추가되어있는 디렉셔널 라이트에대해서 알아보겠습니다

 

 

디렉셔널라이트는 말 그대로 한쪽방향으로 빛을 쏘는건데요

유니티에서는 라이트의 빛을 반사하는 게임오브젝트를 카메라가 찍은화면을 가지고 게임뷰에서 보여줌으로써 우리는 게임화면을 만들어내게됩니다.

자 카메라 라이트 게임오브젝트의 관계를 이해하셨나요?

게임오브젝트에 대한 강의는 여기까지입니다.

유니티의 두번째강의는 유니티에서 게임오브젝트라고 불리는 것들에 대해서 알아보겠습니다.

 

게임 오브젝트(Game Object) : 게임을 실행하면 여러가지 구성요소들이 있는데요 플레이어가 있고 장애물도 있고 나무도 있습니다. 이런 하나하나를 유니티에서는 게임 오브젝트라고 부릅니다.

그럼 새로운 프로젝트를 만들고 시작하겠습니다. 새로운 프로젝트를 만들었다면 아래이미지와 같은 화면이 나옵니다.

 

<이미지>

 

하이에라키를 보면 두가지가 기본적으로 추가되어있습니다.

우선은 이 두가지는 두고 새로운 게임 오브젝트를 만들어 보겠습니다.

상단의 메뉴에서 GameObject -> 3D Object -> Cube 를 선택해줍니다.

그럼 화면에 큐브가 하나 생기는데요 새로운 오브젝트를 생성한 것입니다. 간단하죠?

그리고 하이에라키 뷰를 보면 큐브가 새로 생겼을 것입니다.

 

하이에라키 뷰는 게임 오브젝트의 목록이므로 새로운 게임 오브젝트가 생기면 목록에 표시해줍니다.

신 뷰 (#Scene) 에서는 큐브라는 게임 오브젝트의 실제 모양과 상태를 보여주고 있습니다.

각 화살표를 누르고 움직이면 화살표의 방향대로 큐브가 움직일 것입니다.

 

< 그림 2- 1> 신 뷰(#Scene) 에서 보이는 큐브의 모양

 

그리고 아래의 이미지<그림2-2>를 보면 왼쪽상단에 빨갛게 표시한 곳이 있습니다.

이 곳의 5개의 아이콘을 이용해서 게임 오브젝트의 위치, 회전, 모양 등을 변경할 수 있습니다.

그리고 각각의 아이콘들은 왼쪽에서 부터 단축키를 이용해서 qwer순으로 선택을 할 수 있습니다.

 

첫번째 아이콘 (Q)  :  손바닥 아이콘은 신(Scene)의 화면을 누르고 움직이면 화면이 원하는 방향으로 움직여집니다.

두번째 아이콘 (W)  :  두번째 아이콘을 누른상태에서 씬화면에서 드래그를 통해 게임오브젝트를 선택하거나 하이에라키 뷰에서 게임오브젝트를 선택하면 게임오브젝트에 빨강 파랑 초록색의 화살표가 나타나게 되는데요 이 화살표를 이용해서 게임오브젝트의 위치를 바꿀 수 있습니다.

 

세번째 아이콘 (E)  :  게임오브젝트를 선택하면 빨강 파랑 초록의 원이 그려지는데요. 원을 누르고 움직이면 원하는 방향으로 게임 오브젝트를 회전시킬 수 있습니다.

네번째 아이콘 (R) : 게임오브젝트를 선택하면 빨강 파랑 초록의 무언가가 생깁니다. 그 무언가를 누르고 드래그하면 오브젝트가 늘었다줄었다 합니다.

 

그리고 추가적으로 신뷰에서 알아두면 좋은 조작방법 두가지를 더 알려드리겠습니다.

1. 알트(Alt) 키를 누르고 화면을 움직이면 보는 방향이 바뀌게 됩니다.

2. 휠을 움직이면 줌아웃 줌인이 가능합니다.

 

그리고 각각의 아이콘들은 단축키가 있으니 누르기 귀찮다면 단축키를 외워사용하시면 더 편하게 이용할 수 있어요.

 

<그림 2-2> 신(#Scene) 뷰에서 사용하는 아이콘들 (왼쪽상단)

 

 

간단히 게임오브젝트가 무엇인지와 신뷰에서 게임오브젝트를 조작하는 방법을 알아봤는데요

게임오브젝트에 대한 내용이 조금 더 있습니다. 어렵지 않으니 천천히 따라해보세요.

 

끝!

+ Recent posts