최근 수정 시각 : 2021-12-29 13:56:14

유니티(게임 엔진)/도움말


파일:상위 문서 아이콘.svg   상위 문서: 유니티(게임 엔진)
파일:하위 문서 아이콘.svg   하위 문서: 유니티(게임 엔진)/도움말/C\# 개발
,
,
,
,
,
#!wiki style="display: inline; display: none;"
, }}}

1. 개요2. 프로젝트 생성3. 3D 프로젝트
3.1. 오브젝트 생성
3.1.1. 원시 오브젝트3.1.2. 에셋 스토어 (Asset Store) 이용하기3.1.3. 외부에서 가져오기
4. 2D 프로젝트5. 스크립트 개발
5.1. C#을 통한 스크립트 개발

1. 개요

이 문서는 유니티의 사용 방법과 C# 코딩에 관해 서술한 문서이다.

2. 프로젝트 생성

프로젝트를 생성하려면 Unity Hub를 열고 새로 생성 버튼을 누른다.
프로젝트의 이름과 저장 위치를 적고 생성 버튼을 누르면 프로젝트가 생성된다.

3. 3D 프로젝트

3D 프로젝트는 3차원 공간 내에서 게임을 만들 수 있는 프로젝트를 구성해 준다. 보통 유니티 책에서는 3D 프로젝트로 진행하는 편이며, 초보자들의 연습으로도 3D 프로젝트가 많이 쓰인다.

3.1. 오브젝트 생성

오브젝트 생성에는 3가지 방법이 있다.

1. 유니티 원시 오브젝트 사용하기
2. 유니티 에셋 스토어 (Asset Store) 에서 구매하여 사용하기
3. 외부 에셋 불러와 사용하기

3.1.1. 원시 오브젝트

원시 오브젝트는 GameObject → 3D Object에서 생성할 수 있다.
원시 오브젝트는 다음과 같다.
이름 이미지 설명
Cube 파일:스크린샷 2020-08-09 오후 3.06.00.png 정육면체 모양이며 Scale을 변경하여 직육면체 모양으로 만들 수도 있다.
Sqhere 파일:스크린샷 2020-08-09 오후 3.09.18.png 구 모양이다.
Capsule 파일:스크린샷 2020-08-09 오후 3.13.03.png 캡슐 모양으로 원기둥에 위아래로 반구를 합친 듯한 모양이다.
Cylinder 파일:스크린샷 2020-08-09 오후 3.15.10.png 원기둥 (실린더) 모양이다.
Plane 파일:스크린샷 2020-08-09 오후 3.17.15.png 한쪽 면만 보이며, 2D 모양을 나타낼 때 사용할 수 있다.
Quad 파일:스크린샷 2020-08-09 오후 3.20.32.png 한쪽 면만 보인다.

3.1.2. 에셋 스토어 (Asset Store) 이용하기

UI 조정을 하지 않은 경우에 Hierachy 창의 오른쪽에 있는 Asset Store 버튼을 클릭하면 Asset Store에 접속할 수 있다. 여기서 원하는 것을 구입하고 프로젝트에 다운로드하여 사용할 수 있다. 유니티 로그인이 필요하다.

무료로는 원하는 것을 찾기 어렵다.

3.1.3. 외부에서 가져오기

UI 조정을 하지 않은 경우에 아래에 있는 File Inspector에 *.obj 파일을 끌어다 놓으면 파일이 그곳으로 복사된다. 큰 파일일 경우 복사에 오랜 시간이 걸릴 수 있으니 원치 않는다면 파일 탐색기 또는 Finder 등의 파일 탐색 소프트웨어로 해당 위치에 가서 파일을 옮기는 것을 추천한다.

4. 2D 프로젝트

2D 프로젝트는 2차원 평면 내에서 게임을 만들 수 있는 프로젝트를 구성해 준다. 좌표는 X, Y로 정의된다.

2D 프로젝트는 라이트의 영향을 받지 않는다.

5. 스크립트 개발

게임 오브젝트만으로 게임을 만들 수는 없다. 따라서 Unity는 C#으로 스크립트를 작성할 수 있는 라이브러리를 제공한다.[1]
코드를 작성한 뒤에 오브젝트에 적용하지 않으면 실행되지 않으니 주의.

5.1. C#을 통한 스크립트 개발

유니티(게임 엔진)/도움말/C# 개발 참고

[1] JavaScript를 기반으로 한 UnityScript와 Boo도 지원했었으나 저조한 사용률로 인해 지원이 종료되었다.