Distribucija iger za Windows
Povzetek
Preberite, kako distribuirate igro za Windows.
Delovno okolje
Predpogoji
||| |-|=| | Podprte različice XNA | 4.0 | | Podprte platforme |
- Windows XP s servisnim paketom SP3 ali novejši
- Windows Vista s servisnim paketom SP2 ali novejšim
- Windows 7
Delovno okolje
peron | Windows 7 |
snov
Pri distribuciji igre za Windows ni posebnih težav pri ustvarjanju distribucijskih podatkov, vendar mora distribucijsko okolje za zagon ustvarjene igre izpolnjevati naslednje pogoje ali specifikacije.
- Operacijski sistem je Windows XP s servisnim paketom SP3 ali novejšim, Windows Vista s servisnim paketom SP1 ali novejšim ali Windows 7
- Grafična kartica ali nabor vezij, ki podpira model senčila različice 2.0 ali novejše
- CPU, pomnilnik, HDD, grafična kartica, odvisno od vsebine igre
Poleg izpolnjevanja teh zahtev morate namestiti tudi naslednje komponente:
- Microsoft .NET Framework 4 (le profil odjemalca)
- Microsoft XNA Framework Redistributable 4.0
- Microsoft XNA Game Studio 4.0 (če je distribuiran v paketu iger)
Obstaja več vzorcev distribucije za igre za Windows, zato izberite želeni način.
Distribuirajte izvedljive datoteke in drugo vsebino takšno, kot so
Ustvarjeno igro (datoteko) distribuirajte tako, kot je. Tudi če je rečeno, kot je, je ponavadi ". Datoteka zip ali samoekstrahiranje . exe". Uporabnik se mora odločiti, kje bo ekstrahiral datoteke.
Najprej odprite projekt za igro, ki jo želite distribuirati.
V orodni vrstici preklopimo »Odpravljanje napak« na »Sprosti«. Na ta način lahko odpravite informacije o odpravljanju napak, ki jih ne potrebujete za igro, in optimizirate igro za izdelavo.
Seveda je dobro tudi predhodno preizkusiti v načinu izdaje.
V meniju Gradnja izberite »Obnovi rešitev«, da zavržete dosedanje informacije o gradnji in zgradite iz nič.
Mislim, da ni težav z običajno gradnjo, vendar v redkih primerih morda obstajajo datoteke, ki niso zgrajene v prejšnjem stanju, zato je priporočljivo, da ga obnovite tik pred distribucijo.
Nato bodo datoteke, potrebne za igro, ustvarjene v naslednji mapi v mapi projekta.
- [Ime mape projekta] [ime mape projekta]\bin\x86\Release
V tej mapi boste našli ". .exe datoteko in . xnb" in druge vsebinske datoteke, strukture map, ustvarjene v projektu, itd. Vse kar morate storiti je, da te datoteke distribuirate takšne, kot so. Vendar pa je . Ne vključujte samo "pdb", saj nima nič opraviti z igro.
Mimogrede, izvršljivo ime datoteke je ime datoteke, nastavljeno v projektu. Na sliki je ustvarjen v projektu, imenovanem "WindowsGame1", in ker ime ni bilo spremenjeno, je ime datoteke »WindowsGame1.exe«.
Če želite ustvarjeno datoteko vzeti neposredno v drug računalnik, jo lahko vzamete tako, kot je, toda ko jo distribuirate v spletu, je normalno, da datoteko stisnete v smislu konsolidacije datoteke ali zmanjšanja njene velikosti.
Windows XP in novejše različice imajo privzeto eno datoteko, imenovano ". Obstaja funkcija, ki vam omogoča, da jo stisnete v "zip", zato jo je bolje uporabiti.
To je enostavno, samo izberite vse datoteke, ki jih potrebujete, z desno miškino tipko kliknite in v meniju »Pošlji« izberite element »Stisnjena (stisnjena) mapa«.
Potem, kot je prikazano na sliki, bo ustvarjena zip datoteka, zato je dobro, da jo postavite na svoje spletno mesto in jo registrirate na spletnem mestu za prenos. (Ustvarjanje datoteke zip lahko traja nekaj časa, odvisno od velikosti datoteke.)
Mimogrede, če izvršljivo datoteko distribuirate drugim računalnikom, kot je, lahko uporabite . Če dvokliknete datoteko ».exe«, kot je, lahko igrate igro, lahko pa igrate . Če jo distribuirate kot stisnjeno datoteko, kot je »zip«, je ne boste mogli izvesti, razen če datoteko raztegnete (razveljavite stiskanje).
Raztezanje stisnjenih datotek, vendar z uporabo . V primeru datoteke "zip", če imate operacijski sistem Windows XP ali novejši OS, ga lahko razpakirate s standardno funkcijo. Najprej uporabite . Ko imate datoteko "zip", jo lahko dvokliknete, da brskate po stisnjenih datotekah. Med njimi je " . .exe datoteko, vendar je še vedno v stisnjenem stanju, zato je ne morete zagnati.
Ko so vse te datoteke izbrane, kopirajte datoteke in jih prilepite v katero koli mapo, samodejno pa bodo razpakirane, zato morate le zagnati izvršljivo datoteko in igrati igro.
Dobro je, da uporabniku razložite, kako to na nek način storiti.
Porazdeljeno v paketih iger
XNA različica 4.0 vključuje funkcijo Game Package. Igro boste lahko enostavno distribuirali in samodejno stisnili, raztegnili in pakirali datoteke. Seveda mora imeti ciljni računalnik nameščene potrebne komponente.
Upoštevajte, da mora biti za namestitev igralnega paketa na računalniku, v katerega je distribuiran, nameščen tudi "XNA Game Studio 4.0". (Pakete iger lahko distribuirajo in igrajo samo ustvarjalci XNA.) Vendar ne vem, ali se bo ta sistem v prihodnosti spremenil)
Najprej morate obnoviti projekt in ustvariti izvršljivo datoteko, vendar je enaka metodi, opisani v "Distribucija izvršljivih datotek in druge vsebine, kot je", zato bom izpustil razlago.
Ko je projekt obnovljen, v meniju Build izberite »Package XXXXX as XNA Creators Club Game«. (XXXXX je ime projekta)
Nato lahko vidite, da je bila v spodnji mapi ustvarjena datoteka z imenom »XXXXX.ccgame«.
- [Ime mape projekta] [ime mape projekta]\bin\x86\Release
To je paket iger za XNA in ga lahko distribuirate takšnega, kot je. (Vendar, odvisno od spletnega mesta, razširitev ".ccgame" ni prepoznana, zato jo boste morda morali vstaviti v ločeno datoteko ».zip«, zato jo preverite sami.)
Če želite igrati igro na distribucijskem cilju, lahko uporabite . Dvokliknite datoteko "ccgame". Nato se prikaže pogovorno okno, kot je prikazano na sliki, zato pritisnite gumb "Razpakiraj", da razširite paket.
Nato bo datoteka ekstrahirana v naslednjo mapo in vse, kar morate storiti, je, da igro zaženete takšno, kot je.
- V operacijskem sistemu Windows XP (privzeto)
-
- C:\Dokumenti in nastavitve[uporabniški imenik]\Lokalne nastavitve\Podatki aplikacij\XNA Klubske igre ustvarjalcev
- V operacijskem sistemu Windows Vista je Windows 7 (privzeto)
-
- C:\Users\[uporabniški imenik]\AppData\Local\XNA Creators Klubske igre