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