Διανομή παιχνιδιών για το Xbox360
περίληψη
Μάθετε πώς να διανέμετε το παιχνίδι Xbox 360.
*Λάβετε υπόψη ότι από τις 10/01/2010, όλα τα συστήματα που σχετίζονται με το Xbox 360 στο XNA Game Studio 4.0 είναι β εκδόσεις.
Περιβάλλον λειτουργίας
Προϋποθέσεις
Υποστηριζόμενες εκδόσεις XNA | 4.0 |
Υποστηριζόμενες πλατφόρμες |
|
Windows Απαιτούμενη έκδοση σκίασης Vertex | |
Απαιτούμενη έκδοση Pixel Shader των Windows |
Περιβάλλον λειτουργίας
πλατφόρμα | Τα Windows 7, Xbox 360 |
ουσία
Διανομή σε πακέτα
Το πρώτο πράγμα που πρέπει να έχετε υπόψη σας όταν διανέμετε παιχνίδια Xbox 360 σε μορφή πακέτου είναι ότι μόνο τα άτομα που έχουν αγοράσει μια συνδρομή XNA Creators Club μπορούν να εκτελούν τα παιχνίδια που διανέμετε. Λάβετε υπόψη ότι δεν θα μπορούν όλοι όσοι διαθέτουν κονσόλα Xbox 360 να παίζουν παιχνίδια που διανέμονται σε συσκευασμένη μορφή. Εν ολίγοις, νομίζω ότι είναι καλύτερο να το σκεφτούμε ως έναν τρόπο για τους δημιουργούς XNA να παίζουν μεταξύ τους. (Ωστόσο, δεν γνωρίζουμε πώς θα μοιάζει αυτή η φόρμα στο μέλλον)
Σε αντίθεση με τα παιχνίδια των Windows, αυτό που πρέπει να έχετε εγκαταστήσει στο περιβάλλον όπου διανέμεται το παιχνίδι είναι ουσιαστικά το περιβάλλον ανάπτυξης για παιχνίδια Xbox 360. Αυτό που πρέπει να εγκαταστήσετε περιγράφεται συνοπτικά παρακάτω, αλλά αν προετοιμάσετε το περιβάλλον όπως περιγράφεται στη σελίδα "Προετοιμασία του περιβάλλοντος ανάπτυξης", θα μπορείτε να παίξετε παιχνίδια στην κονσόλα Xbox 360.
Πρώτα απ 'όλα, το περιβάλλον των Windows.
- Windows XP SP3 ή νεότερη έκδοση ή Windows Vista SP1 ή νεότερη έκδοση, Windows 7
- Visual Studio 2010
- Το Microsoft XNA Game Studio 4,0
Στη συνέχεια, το περιβάλλον Xbox 360.
- Συνδρομή στο XNA Creators Club
- XNA Game Studio Σύνδεση
- Συνδρομή Xbox Live Gold (ανάλογα με την περίπτωση)
Δημιουργία αρχείου (πακέτου παιχνιδιού) προς διανομή
Αρχικά, ανοίξτε το έργο Xbox 360 για το παιχνίδι που θέλετε να διανείμετε.
Ας αλλάξουμε το "Debug" σε "Release" στη γραμμή εργαλείων. Με αυτόν τον τρόπο, μπορείτε να εξαλείψετε τις πληροφορίες εντοπισμού σφαλμάτων που δεν χρειάζεστε για το παιχνίδι σας και να βελτιστοποιήσετε τη δημιουργία του παιχνιδιού σας.
Φυσικά, είναι επίσης καλή ιδέα να δοκιμάσετε εκ των προτέρων τη λειτουργία απελευθέρωσης.
Επιλέξτε "Rebuild Solution" από το μενού Build για να απορρίψετε τις πληροφορίες κατασκευής μέχρι στιγμής και να δημιουργήσετε από την αρχή.
Δεν νομίζω ότι υπάρχει πρόβλημα με μια κανονική κατασκευή, αλλά σε σπάνιες περιπτώσεις, μπορεί να υπάρχουν αρχεία που δεν έχουν κατασκευαστεί στην προηγούμενη κατάστασή τους, επομένως συνιστάται η ανακατασκευή λίγο πριν από τη διανομή.
Μόλις ανακατασκευαστεί το έργο, επιλέξτε "Πακέτο XXXXX ως παιχνίδι XNA Creators Club" από το μενού Build. (XXXXX είναι το όνομα του έργου)
Στη συνέχεια, μπορείτε να δείτε ότι έχει δημιουργηθεί ένα αρχείο που ονομάζεται "XXXXX.ccgame" στον ακόλουθο φάκελο.
- [Όνομα φακέλου έργου] [όνομα φακέλου έργου]\bin\Xbox 360\Release
Αυτό είναι το πακέτο παιχνιδιού για το XNA και μπορείτε να το διανείμετε ως έχει. (Ωστόσο, ανάλογα με τον ιστότοπο, ίσως χρειαστεί να το συμπιέσετε ξεχωριστά σε ένα αρχείο ".zip", οπότε ελέγξτε το μόνοι σας.)
Εκτέλεση ενός κατανεμημένου παιχνιδιού Xbox 360
Πρώτα, βεβαιωθείτε ότι ο υπολογιστής στον οποίο θέλετε να διανείμετε το παιχνίδι είναι συνδεδεμένος στην κονσόλα Xbox 360 και, στη συνέχεια, ξεκινήστε το XNA Game Studio Connect στην κονσόλα Xbox 360 και, στη συνέχεια, θέστε το σε κατάσταση αναμονής.
Στη συνέχεια, πήρα το ". Εάν κάνετε διπλό κλικ στο αρχείο "ccgame", θα εμφανιστεί ένα παράθυρο διαλόγου όπως αυτό που εμφανίζεται στα δεξιά, οπότε κάντε κλικ στο κουμπί "Αποσυσκευασία".
Στη συνέχεια, τα παιχνίδια του πακέτου αναπτύσσονται αυτόματα στην κονσόλα Xbox 360.
Στην πλευρά της κονσόλας Xbox 360, αν επιστρέψετε στην προηγούμενη οθόνη από την οθόνη αναμονής, θα δείτε ότι το παιχνίδι που μόλις τοποθετήσατε έχει προστεθεί στη λίστα. Επιλέξτε αυτό.
Μπορείτε να ξεκινήσετε το παιχνίδι έτσι.
Μετά την ανάπτυξη ενός παιχνιδιού, μπορείτε να αποσυνδέσετε την κονσόλα Xbox 360 από τον υπολογιστή και να επιτρέψετε στην κονσόλα Xbox 360 να εκτελεί το παιχνίδι μόνη της. Ωστόσο, πρέπει να είστε συνδεδεμένοι στο Internet.