Распространение игр для Windows
сводка
Узнайте, как распространять игру для Windows.
Условия эксплуатации
Необходимые условия
||| |-|=| | Поддерживаемые версии XNA | 4,0 | | Поддерживаемые платформы |
- Windows XP SP3 или более поздняя версия
- Windows Vista с пакетом обновления 2 (SP2) или более поздней версии
- Windows 7
Условия эксплуатации
платформа | Windows 7 |
вещество
При распространении игры для Windows особых проблем в создании данных распространения не возникает, но среда распространения для запуска созданной игры должна соответствовать следующим условиям или спецификациям.
- Операционная система: Windows XP SP3 или более поздняя версия, Windows Vista SP1 или более поздняя версия или Windows 7
- Видеокарта или набор микросхем, поддерживающий модель шейдера версии 2.0 или выше
- Процессор, память, HDD, видеокарта в зависимости от содержимого игры
Помимо выполнения этих требований, необходимо также установить следующие компоненты:
- Microsoft .NET Framework 4 (только профиль клиента)
- Распространяемый компонент Microsoft XNA Framework 4.0
- Microsoft XNA Game Studio 4.0 (если поставляется в пакете с игрой)
Существует несколько схем распространения игр для Windows, поэтому выбирайте тот способ, который вам больше нравится.
Распространяйте исполняемые файлы и другое содержимое в том виде, в котором они есть
Распространяйте созданную игру (файл) как есть. Даже если сказано так, как есть, обычно так и есть». zip-файл или самораспаковывающийся файл. exe". Пользователь сам решает, куда извлекать файлы.
Во-первых, откройте проект игры, которую вы хотите распространять.
Переключим «Отладку» на «Релиз» на панели инструментов. Таким образом, вы можете исключить отладочную информацию, которая вам не нужна для вашей игры, и оптимизировать игру для сборки.
Конечно, также неплохо было бы заранее протестировать в режиме выпуска.
Выберите «Перестроить решение» в меню «Сборка», чтобы удалить информацию о сборке и выполнить сборку с нуля.
Я не думаю, что есть проблема с обычной сборкой, но в редких случаях могут быть файлы, которые не собраны в своем предыдущем состоянии, поэтому рекомендуется пересобирать непосредственно перед дистрибутивом.
Затем файлы, необходимые для игры, будут созданы в следующей папке в папке проекта.
- [Имя папки проекта] [имя папки проекта]\bin\x86\Release
В этой папке вы найдете файл ". .exe файл и . xnb" и другие файлы контента, структуры папок, созданные в проекте, и т.д. Все, что вам нужно сделать, это распространить эти файлы в том виде, в котором они есть. Тем не менее, . Не включайте только "pdb", так как он не имеет никакого отношения к игре.
Кстати, имя исполняемого файла — это имя файла, заданное в проекте. На рисунке он создан в проекте под названием "WindowsGame1", и поскольку имя не было изменено, имя файла - "WindowsGame1.exe".
Если вы хотите перенести созданный файл напрямую на другой компьютер, вы можете взять его как есть, но при распространении в Интернете нормально сжимать файл в смысле консолидации файла или уменьшения его размера.
По умолчанию Windows XP и более поздние версии имеют один файл с именем ". Есть функция, которая позволяет сжимать в «молнию», поэтому лучше использовать ее.
Сделать это несложно, достаточно выделить все нужные файлы, кликнуть по ним правой кнопкой мыши, и в меню «Отправить» выбрать пункт «Сжатая (заархивированная) папка».
Затем, как показано на рисунке, будет создан zip-файл, поэтому рекомендуется разместить его на своем сайте и зарегистрировать на сайте загрузки. (В зависимости от размера файла создание ZIP-файла может занять некоторое время.)
Кстати, если вы распространяете исполняемый файл на другие компьютеры как есть, вы можете использовать . Если вы дважды щелкнете по файлу ".exe" как есть, вы сможете играть в игру, но вы можете играть в . Если вы распространяете его в виде сжатого файла, такого как "zip", вы не сможете выполнить его, пока не распакуете файл (не отмените сжатие).
Распаковка сжатых файлов с помощью . В случае с zip-файлом, если у вас Windows XP или более поздняя ОС, вы можете распаковать его с помощью стандартной функции. Во-первых, используйте . После того, как у вас есть файл "zip", вы можете дважды щелкнуть по нему, чтобы просмотреть сжатые файлы. Среди них « . .exe файл, но он все еще находится в сжатом состоянии, поэтому вы не можете его запустить.
Выбрав все эти файлы, скопируйте файлы и вставьте их в любую папку, и они будут автоматически распакованы, поэтому все, что вам нужно сделать, это запустить исполняемый файл и играть в игру.
Неплохо было бы каким-то образом объяснить пользователю, как это сделать.
Распространяется в игровых пакетах
XNA версии 4.0 включает в себя функцию Game Package. Вы сможете легко распространять свою игру, а также автоматически сжимать, распаковывать и упаковывать файлы. Конечно, на целевом компьютере должны быть установлены необходимые компоненты.
Обратите внимание, что для развертывания пакета игры на компьютере, на который он распространяется, также должна быть установлена «XNA Game Studio 4.0». (Игровые пакеты предназначены для распространения и игры только создателями XNA.) Однако я не знаю, изменится ли эта система в будущем)
Во-первых, вам нужно пересобрать проект и создать исполняемый файл, но это то же самое, что и метод, описанный в разделе «Распространение исполняемых файлов и другого содержимого как есть», поэтому я опущу объяснение.
После того, как проект будет пересобран, выберите «Упаковать XXXXX как игру XNA Creators Club» в меню «Сборка». (ХХХХХ - название проекта)
Затем вы увидите, что файл с именем "XXXXX.ccgame" был создан в следующей папке.
- [Имя папки проекта] [имя папки проекта]\bin\x86\Release
Это пакет игры для XNA, и вы можете распространять его как есть. (Однако, в зависимости от сайта, расширение «.ccgame» не распознается, поэтому вам, возможно, придется поместить его в отдельный файл «.zip», поэтому, пожалуйста, проверьте его самостоятельно.)
Если вы хотите играть в игру в месте дистрибуции, вы можете использовать . Дважды щёлкните по файлу "ccgame". Затем отобразится диалоговое окно, подобное показанному на рисунке, поэтому нажмите кнопку «Распаковать», чтобы развернуть пакет.
Затем файл будет извлечен в следующую папку, и все, что вам нужно сделать, это запустить игру как есть.
- Для Windows XP (по умолчанию)
-
- C:\Документы и настройки[каталог пользователя]\Локальные настройки\Данные приложения\Игры XNA Creators Club
- Для Windows Vista, Windows 7 (по умолчанию)
-
- C:\Users\[каталог пользователей]\AppData\Local\XNA Creators Club Games