Windows용 게임 프로젝트 만들기
요약
XNA에서 Windows용 게임용 프로젝트를 만듭니다.
* 이 팁은 "Visual Studio 2010 Professional Edition"에 설명되어 있지만 다른 버전의 Visual Studio 2010에서도 작동할 수 있습니다. 일본어 이외의 버전을 사용하는 경우 이름을 바꾸고 조작하십시오.
운영 환경
필수 구성 요소
지원되는 XNA 버전 | 4.0 |
지원되는 플랫폼 | Windows XP SP3 이상, Windows Vista SP2 이상, Windows 7 |
Windows 필수 버텍스 셰이더 버전 | 2.0 |
Windows 필수 픽셀 셰이더 버전 | 2.0 |
운영 환경
플랫폼 | 윈도우 7 |
물질
프로젝트 만들기
Windows용 게임을 만들기 위한 "프로젝트"를 만들어 봅시다. "프로젝트"는 프로그램이나 이미지 등의 자원을 집합적으로 관리하는 구조입니다. 게임을 만드는 경우 항상 이 프로젝트를 만드는 것부터 시작합니다.
개발 환경 "Visual Studio 2010"을 시작하겠습니다. 프로젝트 생성 및 프로그램 생성은 기본적으로 이 소프트웨어로 수행됩니다.
더 높은 버전의 Visual Studio 2010을 사용하는 경우 시작 메뉴에서 "Microsoft Visual Studio 2010 - Microsoft Visual Studio 2010"을 시작합니다.
Visual Studio 2010 무료 버전이 있는 경우 시작 메뉴에서 "Microsoft Visual Studio 2010 Express - Microsoft Visual C# 2010 Express" 또는 "Microsoft Visual Studio 2010 Express for Windows Phone"을 시작합니다.
그림과 유사한 화면이 나타납니다. 이것이 "Visual Studio"입니다.
이제 프로젝트를 만들어 보겠습니다. 화면 오른쪽 상단의 도구 모음에서 "새 프로젝트" 버튼을 누릅니다.
메뉴의 "파일"에서도 동일한 작업을 수행할 수 있습니다.
그러면 그림과 같이 "새 프로젝트" 대화 상자가 열립니다.
대화상자 왼쪽의 설치된 템플릿에서 XNA Game Studio 4.0을 선택합니다. 유일한 프로그래밍 언어는 C#입니다.
먼저 "템플릿"을 선택합니다. 파일이 전혀 없는 빈 프로젝트로 시작할 수도 있지만 미리 만들어진 템플릿을 사용하여 기본 프로그램, 파일 등을 생성할 수 있으므로 즉시 목표 개발을 시작할 수 있습니다.
이 경우 "Windows 용 게임"을 만들기 때문에 "Windows 게임 (4.0)"을 선택합니다.
다음으로 다이얼로그 하단에 "이름(프로젝트 이름)"을 입력하는 항목이 있습니다만, 만들고 있는 게임의 이름을 입력해 두면 좋을 것입니다. 이 프로젝트 이름도 네임스페이스이므로 가능하면 영숫자로 입력하는 것이 좋습니다.
이번에는 처음부터 입력 한 "Windows 게임 1"을 진행합니다.
그런 다음 프로젝트를 만들 위치(폴더 경로)를 지정합니다. 위치를 직접 입력하거나 오른쪽의 "찾아보기"버튼에서 폴더 경로를 지정할 수 있습니다. 가능하면 영숫자로만 구성된 경로를 만드는 것이 좋습니다.
하단의 "솔루션"은 프로젝트를 구성하기 위한 프레임워크입니다. 일반적으로 전체 프로젝트의 이름을 지정하지만 소규모 프로젝트의 경우 프로젝트 이름과 같을 수 있습니다. XNA Game Studio 4.0에서는 새 프로젝트를 만들 때마다 두 개의 프로젝트가 만들어지므로 이 솔루션에서 함께 만들어집니다.
완료되면 "확인" 버튼을 누릅니다.
잠시 후 프로젝트가 생성되고 화면에 프로그램이 표시됩니다. 이것이 기본 템플릿이 됩니다.
화면 오른쪽에 있는 솔루션 탐색기(Visual Studio 환경에 따라 다른 위치에 있을 수 있음)를 보면 솔루션 아래에 두 개의 프로젝트와 몇 개의 파일이 있는 것을 볼 수 있습니다.
이번에는 프로그램을 변경하지 않고 프로그램을 실행하고 싶습니다. 화면의 도구 모음에서 "디버깅 시작" 버튼을 누릅니다. 빌드가 완료되면 프로그램이 시작되고 실행됩니다.
그건 그렇고, "빌드"는 프로그램의 실수를 자동으로 확인하고, 리소스를 생성하고, 프로그램에서 실행할 수 있는 실행 파일을 만드는 등 한 번에 수행되는 일련의 작업을 의미합니다.
프로그램이 실행되면 표시된 것과 유사한 화면이 표시됩니다. 실제 Windows 게임 화면입니다. 아직 아무것도 표시되지 않습니다 만, 앞으로 프로그램을 빌드하여 다양한 작업을 할 수 있습니다.
이 화면을 보면 단순히 창을 표시하는 것처럼 보이지만, 사실 프레임워크 초기화 과정은 게임이 실제로 동작할 수 있는지 확인하고, 그래픽 장치를 만들고, 내부적으로 Mr./Ms. 처리를 합니다.
종래의 게임 개발에서는 이 과정을 직접 만들어야 했기 때문에 처음 게임을 만들려고 하는 사람에게는 상당히 높은 문턱이었습니다. XNA Framework는 게임의 필수 요소를 바로 파악할 수 있도록 이러한 문제를 해결해 줍니다.
이 화면에서는 더 이상 할 일이 없으므로 화면 오른쪽 상단의 "×" 버튼으로 창을 닫습니다.
이번에는 프로젝트를 만드는 것이 목적이므로 이것으로 끝입니다.
프로젝트를 닫으려면 "파일" 메뉴에서 "솔루션 닫기"를 선택합니다. 프로젝트가 닫히므로 다른 할 일이 없으면 창을 닫을 수 있습니다.
그건 그렇고, 굳이 이렇게하지 않아도 창을 닫으면 프로젝트가 자동으로 닫힙니다. 편집한 경우 저장을 확인하라는 메시지가 표시되므로 저장하고 종료하십시오.
이제부터는 만든 프로젝트를 열지만 여러 가지 방법이 있습니다.
시작 페이지에서 열기
Visual Studio를 시작할 때 나타나는 "시작 페이지"의 왼쪽 하단에는 "최근 프로젝트"라는 항목이 있으며 이름에서 알 수 있듯이 최근에 사용한 프로젝트가 여러 개 있으므로 열려는 프로젝트를 클릭하기만 하면 열 수 있습니다.
메뉴에서 열기
메뉴에서 "파일", "열기"또는 "프로젝트 / 솔루션"을 선택하면 파일 선택 대화 상자가 열리므로 프로젝트를 저장 한 폴더로 이동하여 "XXXXX.sln"파일을여십시오.
시작 페이지의 "프로젝트 열기"에서도 동일한 작업을 수행할 수 있습니다.
파일에서 열기
예를 들어 파일 탐색기에서 를 입력합니다. "sln" 파일을 직접 두 번 클릭하기만 하면 Visual Studio 2010이 시작됨과 동시에 프로젝트가 열립니다.