Создание проекта игры для Windows
сводка
Создайте проект для своей игры для Windows в XNA.
* Этот совет описан в разделе 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 |
Условия эксплуатации
платформа | Windows 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 Game (4.0)».
Далее в нижней части диалогового окна есть пункт для ввода «Название (название проекта)», но неплохо было бы ввести название игры, которую вы создаете. Это имя проекта также является пространством имен, поэтому предпочтительно вводить его буквенно-цифровыми символами, если это возможно.
На этот раз мы продолжим с «Windows Game 1», введенной с самого начала.
Далее укажите место (путь к папке), где вы хотите создать проект. Вы можете ввести местоположение напрямую, а можете указать путь к папке с помощью кнопки «Обзор» справа. Если есть возможность, лучше создать путь, состоящий только из буквенно-цифровых символов.
«Решение» внизу — это каркас для организации проекта. Как правило, вы указываете имя всего проекта, но для небольших проектов оно может совпадать с именем проекта. В XNA Game Studio 4.0 всякий раз, когда вы создаете новый проект, создаются два проекта, поэтому они создаются вместе в этом решении.
Когда вы закончите, нажмите кнопку «ОК».
Через некоторое время проект будет создан и вы увидите программу на экране. Это будет базовый шаблон.
Если вы посмотрите на обозреватель решений в правой части экрана (который может находиться в другом месте в зависимости от среды Visual Studio), вы увидите, что в решении есть два проекта и несколько файлов в них.
На этот раз я хотел бы запустить программу, не внося в нее никаких изменений. Нажмите кнопку «Начать отладку» на панели инструментов на экране. Сборка запустится и запустит программу после ее завершения.
Кстати, под «сборкой» подразумевается ряд задач, которые выполняются одновременно, такие как автоматическая проверка программы на ошибки, создание ресурсов и создание исполняемого файла, который может быть запущен программой.
Когда программа будет запущена, вы увидите экран, похожий на показанный. Это будет фактический экран игры Windows. Пока ничего не отображается, но с этого момента можно будет делать различные вещи, собирая программу.
Когда вы смотрите на этот экран, кажется, что вы просто отображаете окно, но на самом деле процесс инициализации фреймворка проверяет, действительно ли игра может работать, создает графическое устройство и выполняет внутреннюю обработку Mr./Ms.
В обычной разработке игр этот процесс нужно было создавать самому, поэтому это был довольно высокий порог для тех, кто пытался сделать игру впервые. XNA Framework исключает это из уравнения, чтобы вы могли сразу перейти к основам игры.
На этом экране больше делать нечего, поэтому закройте окно кнопкой «×» в правом верхнем углу экрана.
На этот раз цель состоит в том, чтобы создать проект, так что это конец.
Чтобы закрыть проект, выберите «Закрыть решение» в меню «Файл». Проект будет закрыт, поэтому, если вам больше нечем заняться, вы можете закрыть окно.
Кстати, даже если вы не удосужитесь этим заняться, если вы закроете окно, проект закроется автоматически. Если вы внесли какие-либо изменения, вам будет предложено подтвердить сохранение, поэтому, пожалуйста, сохраните и выйдите.
С этого момента вы будете открывать созданный вами проект, но сделать это можно несколькими способами.
Открыть со стартовой страницы
В левом нижнем углу "Стартовой страницы", которая появляется при запуске Visual Studio, есть элемент под названием "Недавние проекты", и, как следует из названия, есть несколько недавно использованных проектов, поэтому вы можете открыть его, просто щелкнув проект, который вы хотите открыть.
Открыть из меню
Если вы выберете в меню «Файл», «Открыть» или «Проект/Решение», откроется диалоговое окно выбора файла, поэтому перейдите в папку, в которой вы сохранили проект, и откройте файл «XXXXX.sln».
Вы также можете сделать то же самое из «Открыть проект» на стартовой странице.
Открыть из файла
Например, в проводнике введите . Просто дважды щелкните файл sln, чтобы открыть проект одновременно с запуском Visual Studio 2010.