본문 바로가기

Unity3D 1인칭 컨트롤러 저번 포스팅까지 지형제작을 끝마쳤습니다. 그렇다면 이젠 직접 만든 지형을 돌아다녀보도록 하겠습니다. 여러가지 게임에는 여러가지 시점이 존재합니다. 근데 대부분 게임들이 1인칭 혹은 3인칭 시점을 사용할 것입니다. 1인칭이란, 게임 플레이어가 자기 자신과 같게 여겨서 마치 자기가 직접 세상을 바라보는 것처럼 바라보는 시점이고. 3인칭이란, 자기가 게임 플레이어를 지켜보는 입장이 되는 것입니다. 1인칭과 3인칭 중, 먼저 1인칭에 대해 다뤄보도록 하겠습니다. 컨트롤러를 사용하기 위해서는 먼저, Assets -> Import Packages -> Character Controllers를 선택하여 컨트롤러를 불러와야 합니다. 불려진 컨트롤러에는 1인칭과 3인칭이 포함되어 있습니다. First Person Con.. 더보기
Unity3D 스카이박스 스카이박스(SkyBox)는 씬을 감싸는 커다란 육면체(Up, Down, Forward, Back, Left, Right)에 미리 준비된 이미지를 붙여서 하늘을 표현하는 방법이다. 좋은 이미지일수록 이질감없이 자연스럽게 하늘을 표현할 수 있다. Unity3D에선 기본적으로 스카이박스 패키지르 제공합니다. Assets -> Import Package -> SkyBoxes로 기본 패키지를 프로젝트 뷰에 추가해줍시다. 추가하시면 프로젝트 뷰의 Standard Assets에 Skyboxes라 하여 9가지의 스카이박스가 추가된 걸 알 수 있습니다. 위 사진의 초록 네모 안에 있는 9가지의 스카이박스 중 아무거나 클릭해보시면, 인스펙터 뷰에 이 스카이박스가 어떻게 구성되어있는지 알 수 있습니다. 맘에 드는 스카이박스.. 더보기
Unity3D 텍스처 설정 저번에는 지형의 높낮이를 설정하여 지형의 모양을 갖추었다면, 이번에는 텍스처를 사용하여 지형의 색을 칠해보도록 하겠습니다. 칠하는데 필요한 텍스처는 Unity3D 자체에서 기본적으로 제공해줍니다. Assets -> Import Package -> Terrain Assets 또는 프로젝트 뷰를 오른쪽 클릭 -> Import Package -> Terrain Assets 을 하여 Unity3D에서 제공해주는 Terrain Assets를 불러옵니다. 그 후, 사용할 텍스처를 추가하도록 합시다. 여기서 Edit Textures... -> Add Texture... 를 눌러주신 후, 텍스처를 추가합니다. 이렇게 처음으로 추가된 텍스처는 모든 지형에 자동적으로 입혀집니다. 추가적으로 Terrain Texture에 .. 더보기