Создание проекта для игры для Xbox 360
сводка
Создайте проект для своей игры для Xbox 360 в XNA.
*Обратите внимание, что по состоянию на 01.10.2010 все системы, связанные с Xbox 360 в XNA Game Studio 4.0, являются β версиями.
Условия эксплуатации
Необходимые условия
Поддерживаемые версии XNA | 4.0 |
Поддерживаемые платформы |
|
Требуемая версия вершинного шейдера Windows | |
Требуемая версия пиксельного шейдера Windows |
Условия эксплуатации
платформа | Windows 7, Xbox 360 |
вещество
Давайте создадим «проект» для создания игры для Windows. «Проект» — это структура, которая коллективно управляет ресурсами, такими как программы и изображения. Всякий раз, когда вы создаете игру, вы начинаете с создания этого проекта.
При разработке игры для Xbox 360 необходимо убедиться, что консоль Xbox 360 готова принимать сообщения от Windows, чтобы игра могла работать на консоли Xbox 360. Вот как это сделать.
После запуска консоли Xbox 360 перейдите на страницу Игры и выберите Библиотека игр.
Двигаемся вправо и открываем «Типы».
Выберите Инди-игры.
Выберите XNA Game Studio Connect.
Выберите Начать, чтобы запустить XNA Game Studio Connect.
Затем экран изменится на тот, что показан на рисунке. Этот экран является резервным экраном для получения связи с компьютером. При разработке игры для Xbox 360 консоль Xbox 360 обычно остается в таком состоянии.
Теперь давайте создадим проект для Xbox 360 на стороне 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#.
Прежде всего, выберите «Шаблон». Можно начать с пустого проекта вообще без файлов, но вы можете использовать готовый шаблон для создания базовых программ, файлов и т. д., чтобы сразу приступить к разработке своих целей.
В данном случае мы будем создавать игру для Xbox 360, поэтому выбираем «Игра для Xbox 360 (4.0)».
Далее в нижней части диалогового окна есть пункт для ввода «Название (название проекта)», но неплохо было бы ввести название игры, которую вы создаете. Это имя проекта также является пространством имен, поэтому предпочтительно вводить его буквенно-цифровыми символами, если это возможно.
На этот раз мы продолжим с "Xbox360Game1", введенным с самого начала.
Далее укажите место (путь к папке), где вы хотите создать проект. Вы можете ввести местоположение напрямую, а можете указать путь к папке с помощью кнопки «Обзор» справа. Если есть возможность, лучше создать путь, состоящий только из буквенно-цифровых символов.
«Решение» внизу — это каркас для организации проекта. Как правило, вы указываете имя всего проекта, но для небольших проектов оно может совпадать с именем проекта. В XNA Game Studio 4.0 всякий раз, когда вы создаете новый проект, создаются два проекта, поэтому они создаются вместе в этом решении.
Когда вы закончите, нажмите кнопку «ОК».
Через некоторое время проект будет создан и вы увидите программу на экране. Это будет базовый шаблон.
Если вы посмотрите на обозреватель решений в правой части экрана (который может находиться в другом месте в зависимости от среды Visual Studio), вы увидите, что в решении есть два проекта и несколько файлов в них.
Кстати, есть небольшое отличие в файле от того, когда я создавал проект игры для Windows.
На этот раз я хотел бы запустить программу, не внося в нее никаких изменений. Нажмите кнопку «Начать отладку» на панели инструментов на экране. Начинается сборка, начинается сборка, а после ее завершения программа развертывается на консоли Xbox 360 и запускается игра.
Кстати, под «сборкой» подразумевается ряд задач, которые выполняются одновременно, такие как автоматическая проверка программы на ошибки, создание ресурсов и создание исполняемого файла, который может быть запущен программой.
Кроме того, поскольку в проекте Xbox 360 есть операция под названием «Развернуть», а игра не работает в Windows, необходимо отправить созданные данные на Xbox 360. Это то, что делает «размещение».
Теперь, когда вы его запускаете, макет экрана меняется, но больше ничего не происходит. Поэтому, если вы посмотрите на телевизор, подключенный к консоли Xbox 360, вы увидите, что экран переключился на одноцветную заливку.
Таким образом, все, что вам нужно сделать, это начать отладку в Windows, и ваша игра будет развернута на Xbox 360, и вы сможете легко запустить игру на Xbox 360.
Теперь нажмите кнопку "НАЗАД" на геймпаде, подключенном к консоли Xbox 360. Программа по умолчанию настроена на выход из игры.
Если у вас нет возможности выйти из игры на Xbox 360 и вы хотите принудительно завершить игру в Visual Studio, нажмите кнопку "Остановить отладку" на панели инструментов.
Кстати, игры, которые я ставлю на Xbox 360, относятся к категории «Инди-игры».
Метод закрытия созданного проекта и способ запуска производства с продолжения такие же, как и для проектов Windows, поэтому обратитесь к нему. Консоль Xbox 360 можно оставить в покое.