유니티(게임 엔진)/도움말
덤프버전 :
상위 문서: 유니티(게임 엔진)
하위 문서: 유니티(게임 엔진)/도움말/C\# 개발
이 문서는 유니티의 사용 방법과 C# 코딩에 관해 서술한 문서이다.
프로젝트를 생성하려면 Unity Hub를 열고 새로 생성 버튼을 누른다.
프로젝트의 이름과 저장 위치를 적고 생성 버튼을 누르면 프로젝트가 생성된다.
3D 프로젝트는 3차원 공간 내에서 게임을 만들 수 있는 프로젝트를 구성해 준다. 보통 유니티 책에서는 3D 프로젝트로 진행하는 편이며, 초보자들의 연습으로도 3D 프로젝트가 많이 쓰인다.
오브젝트 생성에는 3가지 방법이 있다.
1. 유니티 원시 오브젝트 사용하기
2. 유니티 에셋 스토어 (Asset Store) 에서 구매하여 사용하기
3. 외부 에셋 불러와 사용하기
원시 오브젝트는 GameObject → 3D Object에서 생성할 수 있다.
원시 오브젝트는 다음과 같다.
UI 조정을 하지 않은 경우에 Hierachy 창의 오른쪽에 있는 Asset Store 버튼을 클릭하면 Asset Store에 접속할 수 있다. 여기서 원하는 것을 구입하고 프로젝트에 다운로드하여 사용할 수 있다. 유니티 로그인이 필요하다.
무료로는 원하는 것을 찾기 어렵다.
UI 조정을 하지 않은 경우에 아래에 있는 File Inspector에 *.obj 파일을 끌어다 놓으면 파일이 그곳으로 복사된다. 큰 파일일 경우 복사에 오랜 시간이 걸릴 수 있으니 원치 않는다면 파일 탐색기 또는 Finder 등의 파일 탐색 소프트웨어로 해당 위치에 가서 파일을 옮기는 것을 추천한다.
2D 프로젝트는 2차원 평면 내에서 게임을 만들 수 있는 프로젝트를 구성해 준다. 좌표는 X, Y로 정의된다.
2D 프로젝트는 라이트의 영향을 받지 않는다.
게임 오브젝트만으로 게임을 만들 수는 없다. 따라서 Unity는 C\#으로 스크립트를 작성할 수 있는 라이브러리를 제공한다.[1]
코드를 작성한 뒤에 오브젝트에 적용하지 않으면 실행되지 않으니 주의.
유니티(게임 엔진)/도움말/C\# 개발 참고
하위 문서: 유니티(게임 엔진)/도움말/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에서 생성할 수 있다.
원시 오브젝트는 다음과 같다.
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\# 개발 참고
이 문서의 내용 중 전체 또는 일부는 2023-12-11 18:43:13에 나무위키 유니티(게임 엔진)/도움말 문서에서 가져왔습니다.
[1] JavaScript를 기반으로 한 UnityScript와 Boo도 지원했었으나 저조한 사용률로 인해 지원이 종료되었다.