Розповсюдження ігор для Windows
зведення
Дізнайтеся, як розповсюджувати гру для Windows.
Робоче середовище
Передумови
||| |-|=| | Підтримувані версії XNA | 4,0 | | Підтримувані платформи |
- Windows XP з пакетом оновлень 3 (SP3) або пізнішої версії
- Windows Vista з пакетом оновлень 2 (SP2) або новішої версії
- Вікна 7
Робоче середовище
платформа | Вікна 7 |
речовина
При дистрибутиві гри для Windows особливих проблем у створенні даних про дистрибутив не виникає, але середовище дистрибутива для запуску створеної гри повинна відповідати наступним умовам або специфікаціям.
- ОС Windows XP з пакетом оновлень 3 (SP3) або новішої версії, Windows Vista з пакетом оновлень 1 (SP1) або новішої версії або Windows 7
- Відеоадаптер або чипсет, який підтримує шейдерну модель версії 2.0 або новішої;
- Процесор, Пам'ять, Жорсткий диск, Відеокарта в залежності від контенту гри
Крім виконання цих вимог, необхідно також встановити такі компоненти:
- Microsoft .NET Framework 4 (лише профіль клієнта)
- Розповсюджуваний фреймворк Microsoft XNA 4.0
- Microsoft XNA Game Studio 4.0 (якщо розповсюджується в ігровому пакеті)
Існує кілька схем розподілу ігор для Windows, тому вибирайте той спосіб, який вам більше подобається.
Розповсюджуйте виконувані файли та інший вміст як є
Розповсюджуйте створену гру (файл) як є. Навіть якщо сказано так, як є, то зазвичай так і є. zip-файл або саморозпаковується . exe». Користувач сам вирішує, де витягувати файли.
Спочатку відкрийте проект гри, яку хочете розповсюджувати.
Перемкнемо "Debug" на "Release" на панелі інструментів. Таким чином, ви можете усунути налагоджувальну інформацію, яка вам не потрібна для вашої гри, і оптимізувати гру для створення.
Звичайно, також непогано заздалегідь протестувати в режимі випуску.
Виберіть «Перебудувати рішення» в меню «Збірка», щоб відкинути інформацію про збірку та зібрати з нуля.
Я не думаю, що є проблема зі звичайною збіркою, але в рідкісних випадках можуть бути файли, які не зібрані в попередньому стані, тому рекомендується перезбиратися безпосередньо перед розповсюдженням.
Потім необхідні для гри файли будуть створені в наступній папці в папці проекту.
- [Ім'я папки проекту] [назва папки проекту]\bin\x86\Release
У цій папці ви знайдете « .exe файл і . xnb» та інші контент-файли, структури папок, створені в проекті, і т.д. Все, що вам потрібно зробити, це розповсюджувати ці файли як є. Однак . Не включайте лише "pdb", оскільки він не має нічого спільного з грою.
До речі, ім'я виконуваного файлу - це ім'я файлу, встановлене в проекті. На малюнку він створюється в проекті під назвою «WindowsGame1», а так як ім'я не було змінено, то ім'я файлу - «WindowsGame1.exe».
Якщо ви хочете перенести створений файл безпосередньо на інший комп'ютер, ви можете взяти його як є, але при поширенні в Інтернеті нормально стискати файл в сенсі консолідації файлу або зменшення його розміру.
За промовчанням у Windows XP і пізніших версіях є один файл із назвою «». Є функція, що дозволяє стискати в "zip", тому краще використовувати саме її.
Зробити це просто, достатньо вибрати всі потрібні файли, натиснути на нього правою кнопкою миші, а в меню «Відправити» вибрати пункт «Стиснена (архівована) папка».
Потім, як показано на малюнку, буде створено 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