Distribúcia hier pre Windows
súhrn
Zistite, ako distribuovať hru pre Windows.
Prevádzkové prostredie
Predpoklady
||| |-|=| | Podporované verzie XNA | 4,0 | | Podporované platformy |
- Windows XP SP3 alebo novší
- Windows Vista SP2 alebo novší
- Windows 7
Prevádzkové prostredie
nástupište | Windows 7 |
látka
Pri distribúcii hry pre Windows nie je žiadny konkrétny problém pri vytváraní distribučných údajov, ale distribučné prostredie na spustenie vytvorenej hry musí spĺňať nasledujúce podmienky alebo špecifikácie.
- Operačný systém je Windows XP SP3 alebo novší, Windows Vista SP1 alebo novší alebo Windows 7
- grafická karta alebo čipová súprava, ktorá podporuje shader model verzie 2.0 alebo novšej,
- CPU, pamäť, HDD, grafická karta v závislosti od obsahu hry
Okrem splnenia týchto požiadaviek musíte nainštalovať aj nasledujúce komponenty:
- Microsoft .NET Framework 4 (iba profil klienta)
- Microsoft XNA Framework Redistributable 4.0
- Microsoft XNA Game Studio 4.0 (ak je distribuovaný v hernom balení)
Existuje niekoľko spôsobov distribúcie hier pre Windows, preto vyberte metódu, ktorú uprednostňujete.
Distribúcia spustiteľných súborov a iného obsahu tak, ako sú
Distribuujte vytvorenú hru (súbor) tak, ako je. Aj keď sa to hovorí tak, ako to je, zvyčajne je to ". zip súbor alebo samorozbaľovací . exe". Je na používateľovi, aby sa rozhodol, kam súbory extrahuje.
Najprv otvorte projekt hry, ktorú chcete distribuovať.
Prepnime "Ladiť" na "Uvoľniť" na paneli nástrojov. Týmto spôsobom môžete eliminovať informácie o ladení, ktoré nepotrebujete pre svoju hru, a optimalizovať hru na zostavenie.
Samozrejme, je tiež dobré vopred otestovať v režime vydania.
Vyberte "Rebuild Solution" z ponuky Build, aby ste zahodili doterajšie informácie o zostavení a zostavili od nuly.
Nemyslím si, že je problém s normálnou zostavou, ale v zriedkavých prípadoch môžu existovať súbory, ktoré nie sú postavené v predchádzajúcom stave, preto sa odporúča prestavať tesne pred distribúciou.
Potom sa súbory potrebné pre hru vytvoria v nasledujúcom priečinku v priečinku projektu.
- [Názov priečinka projektu] [názov priečinka projektu]\bin\x86\Release
V tomto priečinku nájdete ". .exe súbor a . xnb" a ďalšie obsahové súbory, štruktúry priečinkov vytvorené v projekte atď. Jediné, čo musíte urobiť, je distribuovať tieto súbory tak, ako sú. Avšak súbor . Nezahŕňajte iba "pdb", pretože to nemá nič spoločné s hrou.
Mimochodom, názov spustiteľného súboru je názov súboru nastavený v projekte. Na obrázku je vytvorený v projekte s názvom "WindowsGame1" a keďže názov nebol zmenený, názov súboru je "WindowsGame1.exe".
Ak chcete vytvorený súbor preniesť priamo do iného počítača, môžete ho vziať tak, ako je, ale pri distribúcii na webe je normálne súbor komprimovať v zmysle konsolidácie súboru alebo zmenšenia jeho veľkosti.
V predvolenom nastavení majú systémy Windows XP a novšie verzie jeden súbor s názvom ". Existuje funkcia, ktorá vám umožňuje komprimovať do "zipsu", takže je lepšie ju používať.
Je to jednoduché, stačí vybrať všetky súbory, ktoré potrebujete, kliknúť naň pravým tlačidlom myši a vybrať položku "Komprimovaný (zipsovaný) priečinok" v ponuke "Odoslať do".
Potom, ako je znázornené na obrázku, sa vytvorí súbor zip, takže je dobré umiestniť ho na svoje stránky a zaregistrovať ho na stránke na stiahnutie. (V závislosti od veľkosti súboru môže vytvorenie súboru ZIP chvíľu trvať.)
Mimochodom, ak distribuujete spustiteľný súbor do iných počítačov tak, ako je, môžete použiť súbor . Ak dvakrát kliknete na súbor ".exe" tak, ako je, môžete hrať hru, ale môžete hrať súbor . Ak ho distribuujete ako komprimovaný súbor, napríklad "zip", nebudete ho môcť spustiť, kým súbor nedekomprimujete (kompresiu nezrušíte).
Dekompresia komprimovaných súborov, ale pomocou súboru . V prípade súboru "zip", ak máte operačný systém Windows XP alebo novší, môžete ho rozbaliť pomocou štandardnej funkcie. Najprv použite súbor . Keď budete mať súbor "zip", môžete naň dvakrát kliknúť a prehľadávať komprimované súbory. Medzi nimi " . .exe súbor, ale stále je v komprimovanom stave, takže ho nemôžete spustiť.
Keď sú všetky tieto súbory vybraté, skopírujte súbory a vložte ich do ľubovoľného priečinka a automaticky sa rozbalia, takže všetko, čo musíte urobiť, je spustiť spustiteľný súbor a hrať hru.
Je dobré vysvetliť používateľovi, ako to nejakým spôsobom urobiť.
Distribuované v herných balíčkoch
XNA verzia 4.0 obsahuje funkciu Game Package. Budete môcť jednoducho distribuovať svoju hru a budete môcť automaticky komprimovať, dekomprimovať a baliť súbory. Samozrejme, cieľový počítač musí mať nainštalované potrebné komponenty.
Upozorňujeme, že na nasadenie herného balíka musí byť "XNA Game Studio 4.0" nainštalovaný aj na počítači, do ktorého je distribuovaný. (Herné balíčky sú určené iba na distribúciu a hranie tvorcami XNA.) Neviem však, či sa tento systém v budúcnosti zmení)
Najprv musíte projekt prebudovať a vytvoriť spustiteľný súbor, ale je to rovnaké ako metóda opísaná v časti "Distribúcia spustiteľných súborov a iného obsahu tak, ako je", takže vysvetlenie vynechám.
Po prestavbe projektu vyberte z ponuky Zostaviť "Balík XXXXX ako hru XNA Creators Club". (XXXXX je názov projektu)
Potom môžete vidieť, že súbor s názvom "XXXXX.ccgame"Bol vytvorený v nasledujúcom priečinku.
- [Názov priečinka projektu] [názov priečinka projektu]\bin\x86\Release
Toto je herný balík pre XNA a môžete ho distribuovať tak, ako je. (V závislosti od stránky však prípona ".ccgame" nie je rozpoznaná, takže ju možno budete musieť vložiť do samostatného súboru ".zip", takže si ju prosím skontrolujte sami.)
Ak chcete hrať hru v distribučnom cieli, môžete použiť . Dvakrát kliknite na súbor "ccgame". Potom sa zobrazí dialógové okno, ako je znázornené na obrázku, takže stlačením tlačidla "Rozbaliť" balík rozbaľte.
Potom sa súbor extrahuje do nasledujúceho priečinka a všetko, čo musíte urobiť, je spustiť hru tak, ako je.
- Pre systém Windows XP (predvolené)
-
- C:\Documents and Settings[adresár používateľov]\Local Settings\Application Data\XNA Creators Club Games
- Pre systém Windows Vista, Windows 7 (predvolené)
-
- C:\Users\[adresár používateľov]\AppData\Local\XNA Creators Club Hry