Зробити гру Windows у програмі Games Explorer (меню Пуск - Ігри)


14

Як я можу зробити, щоб моя гра (зараз просто додаток консолі C #) відображалася в меню "Пуск" у розділі Ігри ??

Я маю на увазі, чи можна будь-яку програму зареєструвати як гру в Windows Vista / 7?

Відповіді:


13

Зверніться до MSDN для всіх ваших відповідей Windows!

"Ігри для Windows Технічні вимоги: кращі практики для ігор на Windows XP, Windows Vista та Windows 7" є розділ про інтеграцію Explorer Explorer .

Інтеграція з Провідником Ігор вимагає, щоб Ви створили файл визначення гри (GDF), який представляє собою текстовий файл XML, який вбудований у двійковий файл (виконуваний файл або DLL) як ресурс разом із піктограмою Windows. Потім гру потрібно зареєструвати в Провіднику гри.

...

Деталі про інтеграцію з Windows Games Explorer містяться в SDX DirectX. DirectX SDK включає редактор файлів визначення гри (GDF), а також зразок GDF, що входить до GDFExampleBinary, зразок. Інший зразок, GameUxInstallHelper, пропонує підпрограми для інтеграції необхідної функціональності в існуючі інсталяційні системи. Програма перевірки файлів ігор (gdftrace.exe) забезпечує підтримку налагодження для оцінки GDF. Також див. "Інтеграція провідника Windows Games" в документації DirectX SDK для C ++.

Є ще одна стаття "Провідник Windows Games для розробників ігор" , яка може надати додаткову інформацію, особливо якщо ви використовуєте інсталятор InstallShield або MSI. Схоже, ви можете просто інтегрувати його в інсталятор.

Також ця публікація в блозі виглядає як справді чудовий підручник; незважаючи на те, що це нібито стосується ігор XNA, я читаю його, і, схоже, це все ще стосуватиметься вас! Особливо зверніть на це увагу:

Що підводить нас до нашого остаточного завдання - фактичної реєстрації гри. Цей етап, як правило, проводиться установчиком, таким як Inno Setup або InstallShield, а не безпосередньо користувачем або розробником.

І це (інтеграція з інсталятором), схоже, охоплене вищевказаною статтею Провідника Windows Game for Game Developers. Тож я думаю, враховуючи цю інформацію, вона повинна бути досить відвертою!


Так, але це спрацювало? Я деякий час намагався слідувати інструкціям і не зміг створити робочий GDF.
Ентоні Мастрен

@AnthonyMastrean Ви використовували редактор файлів визначення ігор DirectX? Я не бачу, як це не призвело б до роботи GDF ... Або, можливо, попросити в Stack Overflow, вставивши кудись файл GDF?
Ricket
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.