Unity로 개발 환경을 설정하고 최초의 실시간 3D 앱을 빌드하세요.
없음.
10분 + 40분의 다운로드/설치 시간
회전하는 3D 큐브를 보여주는 멀티 플랫폼 게임.
Unity Hub 다운로드 및 설치:
Unity Hub를 사용하면 다양한 Unity 설치를 관리할 수 있습니다. 다운로드한 후 화면의 지침에 따라 컴퓨터에 Unity Hub를 설정합니다.
자동으로 라이선스 페이지가 아닌 경우 오른쪽 상단 메뉴에서 톱니바퀴 아이콘을 선택하고 왼쪽 메뉴에서 라이선스 관리를 선택합니다.
오른쪽 상단 메뉴에서 사용자 아이콘 > 로그인.
Unity Hub 로그인 대화 상자가 나타납니다.
Unity 계정에 로그인하거나 하나 만들기 링크를 클릭하여 새 계정을 만듭니다. 소셜 로그인 옵션 중 하나를 사용할 수도 있습니다.
로그인에 성공하면 오른쪽 상단의 새 라이선스 활성화 버튼을 선택합니다.
새 라이선스 활성화 대화 상자가 나타납니다.
Unity 개인을 선택한 다음 전문가용 기능에서 Unity를 사용하지 않습니다 옵션을 선택합니다. 완료를 누릅니다. Unity를 전문적으로 사용하여 라이선스 계약을 준수하는 경우 나중에 라이선스를 편집해야 합니다.
계정에 적용된 라이선스가 표시되면 뒤로 화살표를 선택하여 기본 설정 메뉴를 종료합니다.
Unity Hub의 왼쪽 메뉴에서 설치를 선택합니다.
추가 버튼을 선택하여 새 Unity 설치를 추가합니다.
Unity 버전 추가 대화 상자가 나타납니다.
권장 릴리스 아래에 표시되는 최신 LTS 버전을 선택하고 다음 버튼을 선택합니다.
LTS 버전이 가장 안정적이며 더 오랜 시간 동안 업데이트 및 지원을 받습니다.
Unity 허브에서 Unity를 설치하는 동안 2019 Visual Studio를 설치하려면 선택 취소하세요. 완료 단추를 선택합니다.
설치하는 동안 Unity를 사용한 게임 개발 워크로드를 선택합니다.
Unity Hub를 설정할 때 Visual Studio 2022가 이미 설치되어 있는 경우 Unity를 사용한 게임 개발 워크로드가 설치되어 있어야 합니다.
Visual Studio에 해당 워크로드를 추가하려면:
Unity 허브에서 Unity를 설치하는 동안 최신 버전의 Mac용 Visual Studio를 설치하도록 선택합니다. Mac용 Visual Studio를 설치할 수 있는 옵션이 없으면 이미 Mac용 Visual Studio가 설치되어 있을 수 있습니다.
Unity 설치로 Visual Studio를 설치하는 경우 최종 사용자 라이선스 계약이 나타납니다. 사용 약관을 읽고 위 사용 약관을 읽었으며 이에 동의합니다를 선택합니다. 완료 버튼을 선택합니다. 설치가 시작됩니다. 장치에 따라 설치에 시간이 걸릴 수 있습니다.
설치가 완료되기를 기다리는 동안 Unity 사용자 인터페이스에 익숙해지도록 이 비디오를 시청하는 것이 좋습니다.
시작하려면 3D Unity 프로젝트를 만듭니다.
Unity Hub의 왼쪽 메뉴에서 프로젝트를 선택합니다.
오른쪽 상단에서 새로 만들기 버튼을 선택합니다.
Unity로 새 프로젝트 만들기 대화 상자가 나타납니다.
3D 템플릿을 선택하고 프로젝트 이름을 3DCube로 지정합니다. 프로젝트가 저장될 위치를 변경하려면 위치 설정을 변경하세요. 그런 다음 만들기 단추를 선택합니다.
새 프로젝트가 만들어지고 프로젝트 로드가 완료되면 Unity가 열립니다.
Unity Hub의 왼쪽 메뉴에서 프로젝트를 선택합니다.
오른쪽 상단에서 새로 만들기 버튼을 선택합니다.
Unity로 새 프로젝트 만들기 대화 상자가 나타납니다.
만들기 단추를 선택합니다. 새 프로젝트가 만들어지고 프로젝트 로드가 완료되면 Unity가 열립니다.
Unity에서 프로젝트를 로드한 후에는 올바른 Visual Studio 설치를 사용하도록 Unity를 구성해야 합니다.
메뉴 모음에서 편집 > 기본 설정을 선택합니다.
기본 설정 대화 상자가 나타납니다.
목록에 Visual Studio 2022가 표시되지 않는 경우 드롭다운 목록에서 찾아보기를 선택하고 Visual Studio 2022 설치를 찾으세요. Visual Studio Community 버전은 일반적으로 %ProgramFiles%\Microsoft Visual Studio\2022\Community\Common7\IDE 아래에 있습니다.
Unity에서 프로젝트를 로드하면 작업이 의도한 대로 작동하지만 Unity가 올바른 Visual Studio의 설치를 사용하고 있는지 확인해 보겠습니다.
메뉴 표시줄에서 단위 > 환경설정.
기본 설정 대화 상자가 나타납니다.
Unity가 구성되었으므로 큐브를 만들어 보겠습니다.
계층 구조 창을 마우스 오른쪽 버튼으로 클릭하고 3D 개체 > 큐브를 선택합니다.
큐브 개체가 계층 창과 장면 뷰에 추가됩니다.
게임 탭을 선택하면 게임 보기에 다음과 같은 큐브가 표시됩니다.
스크립트를 만들어 큐브에 추가해 보겠습니다.
계층 구조 창에서 큐브 개체를 선택합니다.
큐브의 속성을 반영하도록 Inspector 창이 변경됩니다.
검사기 창에서 하단의 구성요소 추가 버튼을 선택합니다.
새 드롭다운 목록이 나타납니다.
단어 새를 입력하고 새 스크립트를 선택합니다.
스크립트 이름으로 SpinCube를 입력하고 만들기 및 추가 버튼을 선택합니다. 그러면 이 새 스크립트가 큐브에 추가됩니다.
또한 편집기 하단의 프로젝트 창에 있는 Assets 폴더에 스크립트가 나타나는 것을 볼 수 있습니다.
이제 스크립트를 편집하고 움직임을 만들 준비가 되었습니다!
이제 큐브를 회전시켜 보겠습니다.
프로젝트 창에서 SpinCube 스크립트를 두 번 클릭합니다. Visual Studio가 자동으로 시작됩니다. 처음으로 이 작업을 수행 시 시간이 걸릴 수 있습니다.
Visual Studio가 완전히 로드되면 다음과 같이 표시됩니다.
생성된 C# 코드에는 다음 두 가지 메서드가 표시됩니다.
Start()
: 큐브가 3D 장면에서 생성될 때 한 번 실행되는 메서드입니다.Update()
: 3D 엔진이 화면에 그리는 개체의 모든 프레임에 대해 한 번 실행되는 메서드입니다. 즉, 엔진이 장면에서 큐브가 있어야 하는 위치를 파악하려고 할 때마다 실행됩니다.Visual Studio가 완전히 로드되면 다음과 같이 표시됩니다.
생성된 C# 코드에는 다음 두 가지 메서드가 표시됩니다.
Start()
: 큐브가 3D 장면에서 생성될 때 한 번 실행되는 메서드입니다.Update()
: 3D 엔진이 화면에 그리는 개체의 모든 프레임에 대해 한 번 실행되는 메서드입니다. 즉, 엔진이 장면에서 큐브가 있어야 하는 위치를 파악하려고 할 때마다 실행됩니다.회전을 제어할 변수를 만들어 큐브를 회전시키는 스크립트 작성을 시작해 보겠습니다.
Start
메서드 위에 강조 표시된 코드 줄을 삽입합니다. 이 코드는 3D 공간에서 회전을 제어할 x,y,z 좌표가 있는 공용 Vector 3을 만듭니다.
public Vector3 RotateAmount;
// Start is called before the first frame update
void Start()
{
그런 다음 Update
메서드 내에 강조된 코드 줄을 추가합니다. Unity의 모든 게임 개체에는 3D 공간에 있는 위치와 3D 공간에서의 회전을 지정하는 Transform 스크립트가 있습니다. 여기서는 Rotate
메서드를 사용하고 해당 게임 개체에서 발생할 회전 크기를 지정합니다.
// Update is called once per frame
void Update()
{
transform.Rotate(RotateAmount);
}
이제 Unity 편집기로 돌아가서 계층 구조형 창에서 큐브 개체를 다시 선택합니다.
Inspector 창에서 생성한 Public 변수가 이제 큐브에 추가한 새 스크립트 아래에 표시됩니다.
Y값을 1로 변경한 다음 Unity 편집기 상단의 재생 버튼을 누릅니다.
Update
메서드는 모든 프레임을 실행하므로 큐브가 모든 프레임에 대해 하나씩 회전하는 것을 볼 수 있습니다. 이러한 값을 자유롭게 변경하고 즐기세요. 이제 다양한 플랫폼용 게임을 빌드할 준비가 되었습니다.
이제 게임을 실행 가능한 애플리케이션으로 내보낼 준비가 되었습니다.
Unity 주 메뉴에서 파일 > 빌드 설정을 선택합니다.
열린 장면 추가 버튼을 선택하여 방금 만든 장면을 추가합니다.
기본적으로 플랫폼이 왼쪽에 PC, Mac 및 Linux 독립 실행형으로 설정되어 있는 것을 볼 수 있습니다. 대상 플랫폼을 추가로 변경하여 이 자습서를 시도할 시스템을 선택할 수 있습니다. 준비가 되면 빌드 및 실행 버튼을 선택합니다. 실행 가능한 응용 프로그램을 바탕 화면에 저장합니다.
빌드 프로세스가 시작됩니다.
빌드 프로세스가 성공한 경우 회전 큐브를 사용하여 실행되는 애플리케이션을 볼 수 있습니다. 전체 화면을 끝내려면 Alt+Enter를 누릅니다.
빌드 프로세스가 성공한 경우 회전 큐브를 사용하여 실행되는 애플리케이션을 볼 수 있습니다. 전체 화면을 끝내려면 CMD+F를 누릅니다.
축하합니다. .NET으로 구동되는 첫 번째 Unity 애플리케이션을 빌드하고 실행하셨습니다!
기본 사항을 확인했으므로 Unity의 셀프 가이드 자습서를 사용하여 첫 번째 게임을 계속 빌드하세요.
귀하는 다음 항목에도 또한 관심이 있을 수 있습니다...