Διανομή παιχνιδιών για Windows
περίληψη
Μάθετε πώς να διανέμετε το παιχνίδι σας για τα Windows.
Περιβάλλον λειτουργίας
Προϋποθέσεις
||| |-|=| | Υποστηριζόμενες εκδόσεις XNA | 4,0 | | Υποστηριζόμενες πλατφόρμες |
- Windows XP SP3 ή νεότερη έκδοση
- Windows Vista SP2 ή νεότερη έκδοση
- Τα Windows 7
Περιβάλλον λειτουργίας
πλατφόρμα | Τα Windows 7 |
ουσία
Κατά τη διανομή ενός παιχνιδιού για Windows, δεν υπάρχει ιδιαίτερο πρόβλημα στη δημιουργία δεδομένων διανομής, αλλά το περιβάλλον διανομής για την εκτέλεση του παιχνιδιού που δημιουργήθηκε πρέπει να πληροί τις ακόλουθες συνθήκες ή προδιαγραφές.
- Το λειτουργικό σύστημα είναι Windows XP SP3 ή νεότερη έκδοση, Windows Vista SP1 ή νεότερη έκδοση ή Windows 7
- Κάρτα γραφικών ή chipset που υποστηρίζει μοντέλο shader έκδοση 2.0 ή νεότερη
- CPU, Μνήμη, HDD, Κάρτα γραφικών ανάλογα με το περιεχόμενο του παιχνιδιού
Εκτός από την ικανοποίηση αυτών των απαιτήσεων, πρέπει επίσης να εγκαταστήσετε τα ακόλουθα στοιχεία:
- Microsoft .NET Framework 4 (μόνο προφίλ υπολογιστή-πελάτη)
- Microsoft XNA Framework με δυνατότητα αναδιανομής 4.0
- Microsoft XNA Game Studio 4.0 (εάν διανέμεται σε πακέτο παιχνιδιού)
Υπάρχουν πολλά μοτίβα διανομής για παιχνίδια για Windows, επομένως επιλέξτε τη μέθοδο που προτιμάτε.
Διανομή εκτελέσιμων αρχείων και άλλου περιεχομένου ως έχουν
Διανείμετε το δημιουργημένο παιχνίδι (αρχείο) ως έχει. Ακόμα κι αν λέγεται όπως είναι, είναι συνήθως ". αρχείο zip ή αυτοεξαγωγή . πρώην". Εναπόκειται στον χρήστη να αποφασίσει πού θα εξαγάγει τα αρχεία.
Αρχικά, ανοίξτε το έργο για το παιχνίδι που θέλετε να διανείμετε.
Ας αλλάξουμε το "Debug" σε "Release" στη γραμμή εργαλείων. Με αυτόν τον τρόπο, μπορείτε να εξαλείψετε τις πληροφορίες εντοπισμού σφαλμάτων που δεν χρειάζεστε για το παιχνίδι σας και να βελτιστοποιήσετε τη δημιουργία του παιχνιδιού σας.
Φυσικά, είναι επίσης καλή ιδέα να δοκιμάσετε εκ των προτέρων τη λειτουργία απελευθέρωσης.
Επιλέξτε "Rebuild Solution" από το μενού Build για να απορρίψετε τις πληροφορίες κατασκευής μέχρι στιγμής και να δημιουργήσετε από την αρχή.
Δεν νομίζω ότι υπάρχει πρόβλημα με μια κανονική κατασκευή, αλλά σε σπάνιες περιπτώσεις, μπορεί να υπάρχουν αρχεία που δεν έχουν κατασκευαστεί στην προηγούμενη κατάστασή τους, επομένως συνιστάται η ανακατασκευή λίγο πριν από τη διανομή.
Στη συνέχεια, τα αρχεία που είναι απαραίτητα για το παιχνίδι θα δημιουργηθούν στον ακόλουθο φάκελο στο φάκελο έργου.
- [Όνομα φακέλου έργου] [όνομα φακέλου έργου]\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" από το μενού Build. (XXXXX είναι το όνομα του έργου)
Στη συνέχεια, μπορείτε να δείτε ότι έχει δημιουργηθεί ένα αρχείο που ονομάζεται "XXXXX.ccgame" στον ακόλουθο φάκελο.
- [Όνομα φακέλου έργου] [όνομα φακέλου έργου]\bin\x86\Release
Αυτό είναι το πακέτο παιχνιδιού για το XNA και μπορείτε να το διανείμετε ως έχει. (Ωστόσο, ανάλογα με τον ιστότοπο, η επέκταση ".ccgame" δεν αναγνωρίζεται, επομένως ίσως χρειαστεί να την τοποθετήσετε σε ξεχωριστό αρχείο ".zip", οπότε ελέγξτε την μόνοι σας.)
Εάν θέλετε να παίξετε το παιχνίδι στον προορισμό διανομής, μπορείτε να χρησιμοποιήσετε το αρχείο . Κάντε διπλό κλικ στο αρχείο "ccgame". Στη συνέχεια, θα εμφανιστεί ένα παράθυρο διαλόγου όπως αυτό που φαίνεται στην εικόνα, οπότε πατήστε το κουμπί "Αποσυσκευασία" για να επεκτείνετε το πακέτο.
Στη συνέχεια, το αρχείο θα εξαχθεί στον ακόλουθο φάκελο και το μόνο που έχετε να κάνετε είναι να εκτελέσετε το παιχνίδι ως έχει.
- Για τα Windows XP (προεπιλογή)
-
- C:\Documents and Settings[κατάλογος χρηστών]\Local Settings\Application Data\XNA Creators Club Games
- Για Windows Vista, Windows 7 (προεπιλογή)
-
- C:\Users\[κατάλογος χρηστών]\AppData\Local\XNA Creators Club Games