Distribution af spil til Windows
resumé
Få at vide, hvordan du distribuerer dit spil til Windows.
Driftsmiljø
Forudsætninger
||| |-|=| | Understøttede XNA-versioner | 4.0 | | Understøttede platforme |
- Windows XP SP3 eller nyere
- Windows Vista SP2 eller nyere
- Windows 7
Driftsmiljø
perron | Windows 7 |
stof
Når du distribuerer et spil til Windows, er der ikke noget særligt problem med at oprette distributionsdata, men distributionsmiljøet til at køre det oprettede spil skal opfylde følgende betingelser eller specifikationer.
- Operativsystemet er Windows XP SP3 eller nyere, Windows Vista SP1 eller nyere eller Windows 7
- Et skærmkort eller chipsæt, der understøtter shader-model version 2.0 eller nyere
- CPU, hukommelse, HDD, grafikkort afhængigt af indholdet af spillet
Ud over at opfylde disse krav skal du også installere følgende komponenter:
- Microsoft .NET Framework 4 (kun klientprofil)
- Microsoft XNA Framework Redistributable 4.0
- Microsoft XNA Game Studio 4.0 (hvis distribueret i en spilpakke)
Der er flere distributionsmønstre for spil til Windows, så vælg den metode, du foretrækker.
Distribuer eksekverbare filer og andet indhold, som de er
Distribuer det oprettede spil (fil) som det er. Selvom det siges som det er, er det normalt ". zip-fil eller selvudpakkende . exe". Det er op til brugeren at beslutte, hvor filerne skal udpakkes.
Åbn først projektet for det spil, du vil distribuere.
Lad os skifte "Debug" til "Release" i værktøjslinjen. På denne måde kan du fjerne fejlfindingsoplysninger, som du ikke har brug for til dit spil, og optimere dit spil til at bygge.
Det er selvfølgelig også en god idé at teste i udgivelsestilstand på forhånd.
Vælg "Genopbyg løsning" i menuen Byg for at kassere buildoplysningerne indtil videre og bygge fra bunden.
Jeg tror ikke, der er et problem med en normal build, men i sjældne tilfælde kan der være filer, der ikke er bygget i deres tidligere tilstand, så det anbefales at genopbygge lige før distribution.
Derefter oprettes de filer, der er nødvendige for spillet, i følgende mappe i projektmappen.
- [Navn på projektmappe] [navn på projektmappe]\bin\x86\Udgivelse
I denne mappe finder du ". .exe fil og . xnb" og andre indholdsfiler, mappestrukturer oprettet i projektet osv. Alt du skal gøre er at distribuere disse filer, som de er. Dog . Medtag ikke "pdb" alene, da det ikke har noget at gøre med spillet.
Forresten er det eksekverbare filnavn filnavnet, der er indstillet i projektet. I figuren oprettes den i et projekt kaldet "WindowsGame1", og da navnet ikke er ændret, er filnavnet "WindowsGame1.exe".
Hvis du vil tage den oprettede fil direkte til en anden computer, kan du tage den som den er, men når du distribuerer den på nettet, er det normalt at komprimere filen i den forstand, at filen konsolideres eller reducere dens størrelse.
Som standard har Windows XP og nyere en enkelt fil kaldet ". Der er en funktion, der giver dig mulighed for at komprimere til "zip", så det er bedre at bruge det.
Det er nemt at gøre, bare vælg alle de filer, du har brug for, højreklik på den, og vælg elementet "Komprimeret (zippet) mappe" i menuen "Send til".
Derefter, som vist i figuren, oprettes en zip-fil, så det er en god ide at lægge den på dit websted og registrere den på downloadwebstedet. Afhængigt af filens størrelse kan det tage lidt tid at oprette zip-filen.
Forresten, hvis du distribuerer den eksekverbare fil til andre computere som den er, kan du bruge . Hvis du dobbeltklikker på filen ".exe", som den er, kan du spille spillet, men du kan spille . Hvis du distribuerer den som en komprimeret fil, f.eks. "zip", kan du ikke udføre den, medmindre du dekomprimerer filen (fortryder komprimeringen).
Dekomprimering af komprimerede filer, men ved hjælp af . I tilfælde af en "zip" -fil, hvis du har Windows XP eller nyere OS, kan du pakke den ud med standardfunktionen. Brug først . Når du har "zip" -filen, kan du dobbeltklikke på den for at gennemse de komprimerede filer. Blandt dem, " . .exe fil, men den er stadig i komprimeret tilstand, så du kan ikke køre den.
Når alle disse filer er valgt, skal du kopiere filerne og indsætte dem i en hvilken som helst mappe, og de pakkes automatisk ud, så alt hvad du skal gøre er at starte den eksekverbare fil og spille spillet.
Det er en god ide at forklare brugeren, hvordan man gør dette på en eller anden måde.
Distribueret i spilpakker
XNA version 4.0 indeholder funktionen Game Package. Du vil nemt kunne distribuere dit spil, og du vil være i stand til at komprimere, dekomprimere og pakke filer automatisk. Selvfølgelig skal målcomputeren have de nødvendige komponenter installeret.
Bemærk, at for at implementere spilpakken skal "XNA Game Studio 4.0" også installeres på den computer, som den distribueres til. (Spilpakker er kun beregnet til at blive distribueret og spillet af XNA-skabere.) Jeg ved dog ikke, om dette system vil ændre sig i fremtiden)
Først skal du genopbygge projektet og oprette en eksekverbar fil, men det er det samme som metoden beskrevet i "Distribution af eksekverbare filer og andet indhold som det er", så jeg vil udelade forklaringen.
Når projektet er genopbygget, skal du vælge "Pakke XXXXX som XNA Creators Club-spil" i menuen Build. (XXXXX er projektnavnet)
Derefter kan du se, at der er oprettet en fil kaldet "XXXXX.ccgame"Er oprettet i følgende mappe.
- [Navn på projektmappe] [navn på projektmappe]\bin\x86\Udgivelse
Dette er spilpakken til XNA, og du kan distribuere den, som den er. (Afhængigt af webstedet genkendes udvidelsen ".ccgame" dog ikke, så du skal muligvis lægge den i en separat ".zip" -fil, så tjek det selv.)
Hvis du vil spille spillet på distributionsdestinationen, kan du bruge . Dobbeltklik på filen "ccgame". Derefter vises en dialog som den, der er vist i figuren, så tryk på knappen "Udpak" for at udvide pakken.
Derefter pakkes filen til følgende mappe, og alt hvad du skal gøre er at køre spillet, som det er.
- Windows XP (standard)
-
- C:\Dokumenter og indstillinger[brugermappe]\Lokale indstillinger\Programdata\XNA Creators Club-spil
- Windows Vista, Windows 7 (standard)
-
- C:\Brugere\[brugermappe]\AppData\Local\XNA Creators Club-spil