Προετοιμάστε το περιβάλλον ανάπτυξής σας
περιβάλλον
- Στούντιο παιχνιδιών XNA
-
- 1.0 Ανανέωση
- 2.0
- 3.0
- 4.0 β
περίληψη
Για να αναπτύξετε με XNA, πρέπει να έχετε τα εξής: Αν δημιουργείτε ένα παιχνίδι για τα Windows, δημιουργείτε ένα παιχνίδι για την κονσόλα Xbox 360 και δημιουργείτε ένα παιχνίδι για το Windows Phone.
- Επειδή βασίζεται στο XNA Game Studio 4.0, το Zune εξαιρείται.
- Το Windows Phone είναι διαθέσιμο για 7 και νεότερες εκδόσεις.
Τι να προετοιμάσετε: Για ποιες | χρειάζεστε για να αναπτύξετε το παιχνίδι σας; | |
---|---|---|
προσωπικός υπολογιστής | Windows, Xbox 360, Windows Phone | Εξαρτάται από τον τύπο του υπολογιστή |
Τα Windows 7, Vista, (XP) | Windows, Xbox 360, Windows Phone | Εξαρτάται από τον τύπο του λειτουργικού συστήματος |
Κονσόλα Xbox 360 | Κονσόλα Xbox 360 | Βασική τιμή |
Κονσόλα Windows Phone | Windows Phone | Βασική τιμή |
τηλεόραση | Κονσόλα Xbox 360 | Βασική τιμή |
Χειριστήριο Microsoft Xbox 360 (για Windows) | (Windows), (Xbox 360) | Βασική τιμή |
Περιβάλλον σύνδεσης στο Internet | (Windows), Xbox 360, (Windows Phone) | Ανά πάροχο κ.λπ. |
Περιβάλλον συνδεδεμένου δικτύου Xbox 360 | Κονσόλα Xbox 360 | Εξαρτάται από το δομημένο περιβάλλον |
Εργαλεία προγραμματιστών του Windows Phone | Windows, Xbox 360, Windows Phone | Ελεύθερος |
Visual Studio 2010 | Windows, Xbox 360, Windows Phone | Δωρεάν ή επί πληρωμή |
XNA Στούντιο παιχνιδιών 4,0 | Windows, Xbox 360, Windows Phone | Ελεύθερος |
Συνδρομή Xbox Live | Κονσόλα Xbox 360 | Δωρεάν ή επί πληρωμή |
πιστωτική κάρτα | Xbox 360, (Windows Phone) | Εξαρτάται. |
Συνδρομή στο XNA Creators Club | Κονσόλα Xbox 360 | αποζημίωση |
XNA Game Studio Σύνδεση | Κονσόλα Xbox 360 | Ελεύθερος |
DirectX SDK | Μη υποχρεωτικό | Ελεύθερος |
άλλος | Μη υποχρεωτικό | ---- |
* Οι παρενθετικοί χαρακτήρες στην πλατφόρμα μπορεί να είναι ή να μην είναι απαραίτητοι.
Θα εξηγήσουμε πώς να αποκτήσετε κάθε απαραίτητο στοιχείο και τι πρέπει να έχετε κατά νου.
Υπολογιστής : Windows, Xbox 360, Windows Phone
Πρώτα απ 'όλα, θα χρειαστείτε έναν υπολογιστή, οπότε προετοιμάστε τον. Πρέπει να είναι ένας υπολογιστής που έχει εγκατεστημένα "Windows" ή μπορεί να το εγκαταστήσει. (Ανατρέξτε σε αυτήν την ενότητα για περισσότερες πληροφορίες σχετικά με τους τύπους Windows κ.λπ.) Ο υπολογιστής μπορεί να είναι είτε επιτραπέζιος είτε φορητός υπολογιστής.
Θα πρέπει να έχει μια διεπαφή για να συνδεθείτε στο Internet και το Xbox 360 σας (όπου μπορείτε να συνδέσετε μια κάρτα δικτύου ή ένα καλώδιο (το οποίο συνήθως περιλαμβάνεται, οπότε δεν πειράζει). Θα χρειαστείτε επίσης έναν υπολογιστή με θύρα USB για να συνδέσετε το Windows Phone σας. (Αυτό είναι επίσης συνήθως συνημμένο, οπότε δεν υπάρχει πρόβλημα)
Όσον αφορά τις προδιαγραφές του υπολογιστή, είναι καλύτερο να προετοιμάσετε την υψηλότερη δυνατή απόδοση και να έχετε ένα περιβάλλον όπου μπορείτε να αναπτύξετε χωρίς άγχος. Ωστόσο, νομίζω ότι υπάρχουν άνθρωποι που δεν είναι απαραίτητα σε θέση να το πράξουν, οπότε θα γράψω το ελάχιστο απαραίτητο σύμφωνα με την εφαρμογή ανάπτυξης.
Εάν αναπτύσσετε ένα παιχνίδι που εκτελείται στα Windows
Κατά την εκκίνηση ενός προγράμματος χρησιμοποιώντας το XNA Framework στα Windows, απαιτείται κάρτα γραφικών (κάρτα γραφικών ή chipset) που υποστηρίζει μοντέλο shader έκδοση 2.0 ή νεότερη (Τι είναι το μοντέλο shader;). (από τη Βικιπαίδεια)). Εάν έχετε έναν υπολογιστή στην αγορά πρόσφατα (από το 2010), υπάρχει μεγάλη πιθανότητα να πληροίτε αυτήν την προϋπόθεση, αλλά εάν έχετε υπολογιστή ή netbook που χρησιμοποιείτε μόνο για επαγγελματική χρήση πριν από λίγο καιρό, πρέπει να γνωρίζετε ότι η κάρτα γραφικών σας ενδέχεται να μην υποστηρίζει το μοντέλο shader.
Άλλες προδιαγραφές δεν έχουν ιδιαίτερα ελάχιστη γραμμή. Μπορεί να είναι η διαφορά μεταξύ βαριάς και γρήγορης λειτουργίας.
Εάν χρειάζεστε μια κάρτα γραφικών για έναν επιτραπέζιο υπολογιστή, ίσως θελήσετε να εξετάσετε ηλεκτρονικά καταστήματα ή καταστήματα ανταλλακτικών. Αν θέλετε να αγοράσετε έναν ίδιο τον υπολογιστή, νομίζω ότι ένας υπολογιστής που λέγεται ότι είναι για παιχνίδια θα είναι πιο άνετος να αναπτυχθεί.
Αν αναπτύσσετε ένα παιχνίδι που θα εκτελείται μόνο στην κονσόλα Xbox 360
Αν πρόκειται να εκτελέσετε το παιχνίδι μόνο στην κονσόλα Xbox 360, δεν υπάρχει ελάχιστο σύνολο προδιαγραφών υπολογιστή.
Αν αναπτύσσετε ένα παιχνίδι που εκτελείται μόνο σε Windows Phone
Αν θέλετε το παιχνίδι σας να εκτελείται μόνο σε μια πραγματική συσκευή Windows Phone, δεν υπάρχει ελάχιστο σύνολο προδιαγραφών υπολογιστή. Ωστόσο, εάν θέλετε να χρησιμοποιήσετε έναν εξομοιωτή, πρέπει να έχετε ορισμένες προδιαγραφές.
Άλλες προδιαγραφές
Ο χώρος στο σκληρό δίσκο καταλαμβάνεται από αρκετά gigabyte για την εγκατάσταση του περιβάλλοντος ανάπτυξης. Θα πρέπει να αρκεί να έχετε περίπου 10GB ~ 20GB δωρεάν. Δεν νομίζω ότι είναι πρόβλημα αν είναι ένας πρόσφατος υπολογιστής.
Εάν δημιουργείτε ένα παιχνίδι για Windows, ίσως είναι καλύτερο να προετοιμάσετε έναν δοκιμαστικό υπολογιστή για να ελέγξετε "τουλάχιστον εκτελέστε με αυτήν την προδιαγραφή" σύμφωνα με το παιχνίδι που έχετε δημιουργήσει.
Windows : Windows, Xbox 360, Windows Phone
Τα Windows υποστηρίζουν την ανάπτυξη στις ακόλουθες εκδόσεις: (Από την κυκλοφορία του XNA Game Studio 4.0)
Windows, ανάπτυξη παιχνιδιών Xbox 360
- Windows XP SP3 ή νεότερη έκδοση, Windows Vista SP1 ή νεότερη έκδοση, Windows 7
Ανάπτυξη παιχνιδιών για Windows Phone
- Windows Vista SP2 ή νεότερη έκδοση, Windows 7
Xbox 360 : Xbox 360
Απαιτείται για τον εντοπισμό σφαλμάτων και την εκτέλεση παιχνιδιών στην κονσόλα Xbox 360. Αντίθετα, εάν δεν αναπτύσσετε παιχνίδια για το Xbox 360, αυτό δεν είναι απαραίτητο.
Αν χρησιμοποιείτε κονσόλα Xbox 360, πρέπει να έχετε εγκατεστημένο έναν Σκληρό δίσκο Xbox 360 εκτός από την κονσόλα σας. Υπάρχουν πολλές χωρητικότητες σκληρού δίσκου, όπως "20GB", "120GB" και "250GB", αλλά οποιαδήποτε από αυτές δεν έχει σημασία. Χωρίς αυτό, δεν θα μπορείτε να αποθηκεύσετε το περιβάλλον που χρειάζεστε για την ανάπτυξη XNA ή τα δεδομένα που δημιουργείτε.
Επίσης, λάβετε υπόψη ότι υπάρχει μια "Μονάδα μνήμης Xbox 360" ως το ίδιο μέσο αποθήκευσης, αλλά δεν μπορεί να αποθηκευτεί εδώ.
Αν θέλετε να συνδεθείτε ασύρματα στην κονσόλα Xbox 360, θα χρειαστείτε ξεχωριστά έναν "Προσαρμογέα ασύρματης σύνδεσης σε δίκτυο Xbox360".
Σώμα Windows Phone: Windows Phone
* Θα περιγραφεί αργότερα
Τηλεόραση : Xbox 360
Απαιτείται για τη χρήση της κονσόλας Xbox 360. Είναι φυσικό γιατί συνήθως το χρησιμοποιείτε σε παιχνίδια, αλλά ας προετοιμάσουμε ένα κατάλληλο. Υποστηρίζει επίσης έξοδο βίντεο υψηλής ευκρίνειας, ώστε να μπορείτε να παρακολουθείτε αμέσως το παιχνίδι που δημιουργήσατε σε μια ισχυρή οθόνη.
Επίσης, εάν χρησιμοποιείτε το καλώδιο στον παρακάτω σύνδεσμο, μπορείτε επίσης να το εξάγετε σε οθόνη υπολογιστή. Εάν έχετε μόνο μια οθόνη για τον υπολογιστή σας, σας συνιστούμε να έχετε αυτή διαθέσιμη.
Χειριστήριο Microsoft Xbox 360 (για Windows) : (Windows), (Xbox 360)
Απαιτείται, αν θέλετε να χρησιμοποιήσετε το χειριστήριο Xbox 360 στα Windows. Συνοδεύεται από CD, οπότε αν χρησιμοποιείτε Windows XP, εγκαταστήστε το και, στη συνέχεια, συνδέστε το χειριστήριό σας μέσω USB (ή ακολουθήστε αυτόν τον σύνδεσμοΜπορείτε να κατεβάσετε και να εγκαταστήσετε το Λογισμικό ελεγκτή παιχνιδιών Microsoft Xbox 360 για Windows από το . Στην περίπτωση των Windows Vista και Windows 7, είναι εντάξει να συνδεθείτε ως έχει.
Αν έχετε κονσόλα Xbox 360, δεν θα αντιμετωπίσετε κανένα πρόβλημα, επειδή συνοδεύεται από ένα αποκλειστικό χειριστήριο από την αρχή. Ωστόσο, εάν θέλετε να δημιουργήσετε ένα παιχνίδι με πολλά χειριστήρια, θα πρέπει να το αγοράσετε ξεχωριστά. Το ίδιο ισχύει και για τα Windows.
Απαιτήσεις σύνδεσης στο Internet: (Windows), Xbox 360, (Windows Phone)
Τη στιγμή της εξέτασης αυτής της σελίδας, πιθανότατα είστε συνδεδεμένοι στο Διαδίκτυο, οπότε δεν νομίζω ότι υπάρχει πρόβλημα. Εάν το περιβάλλον που αναπτύσσετε δεν είναι συνδεδεμένο στο Internet, κάντε ξεχωριστή σύμβαση με έναν πάροχο. Η ανάπτυξη παιχνιδιών των Windows, Xbox 360 και Windows Phone έχει ελαφρώς διαφορετικές απαιτήσεις για σύνδεση στο Internet.
Εάν αναπτύσσετε ένα παιχνίδι που εκτελείται στα Windows
Εάν αναπτύσσετε παιχνίδια μόνο για Windows, θα πρέπει να είστε συνδεδεμένοι στο Internet όταν εγκαθιστάτε το περιβάλλον ανάπτυξης, αλλά δεν χρειάζεται να είστε συνδεδεμένοι μετά από αυτό.
Ωστόσο, για παιχνίδια δικτύου, απαιτείται σύνδεση στο Internet.
Αν αναπτύσσετε ένα παιχνίδι που εκτελείται σε Windows Phone
Εάν αναπτύσσετε παιχνίδια μόνο για το Windows Phone, θα πρέπει να είστε συνδεδεμένοι στο Internet όταν εγκαθιστάτε το περιβάλλον ανάπτυξης, αλλά δεν χρειάζεται να είστε συνδεδεμένοι κατά την ανάπτυξη παιχνιδιών.
Ωστόσο, εάν θέλετε να παίξετε ένα παιχνίδι δικτύου χρησιμοποιώντας έναν εξομοιωτή, θα χρειαστείτε σύνδεση στο Internet. Αυτό δεν ισχύει για δοκιμές σε πραγματικές συσκευές.
Επίσης, για παιχνίδια Windows Phone, πρέπει να είστε συνδεδεμένοι στο Internet κατά την καταχώρηση της εφαρμογής σας.
Αν αναπτύσσετε ένα παιχνίδι που θα εκτελείται μόνο στην κονσόλα Xbox 360
Αυτό απαιτείται πάντα κατά την ανάπτυξη παιχνιδιών για την κονσόλα Xbox 360, επειδή πρέπει να συνδεθείτε στο Xbox Live μέσω Internet, για να ξεκινήσετε το XNA Game Studio Connect. Η σύνδεση απαιτείται από την κονσόλα Xbox 360.
Περιβάλλον συνδεδεμένου δικτύου Xbox 360: Xbox 360
Για περισσότερες πληροφορίες, επισκεφτείτε την επίσημη τοποθεσία web του Xbox.
Εργαλεία προγραμματιστών Windows Phone : Windows, Xbox 360, Windows Phone
Αυτό είναι ένα περιβάλλον ανάπτυξης για την ανάπτυξη παιχνιδιών με XNA. Το "C#" θα χρησιμοποιηθεί ως γλώσσα προγραμματισμού. Εάν εγκαταστήσετε τα "Windows Phone Developer Tools", τα "Visual Studio 2010 Express for Windows Phone" και "XNA Game Studio 4.0" θα εγκατασταθούν ταυτόχρονα. XNA Game Studio 4.0 υποστηρίζει επίσης άλλες υψηλότερες εκδόσεις του Visual Studio 2010 για C#.
Εάν θέλετε να το εγκαταστήσετε με μη αυτόματο τρόπο, κατεβάστε το από τον παρακάτω σύνδεσμο.
- Windows Phone Developer Tools RTW (Web Installer) (Εάν το θέλετε ως αρχείο εικόνας δίσκου, μπορείτε να το κατεβάσετε από το σύνδεσμο ".iso" στο κάτω μέρος της σελίδας σύνδεσης)
Λεπτομερείς οδηγίες σχετικά με την εγκατάσταση των Windows Phone Developer Tools μπορείτε να βρείτε στην ακόλουθη σελίδα.
* Στις συμβουλές εδώ, τόσο "Visual C # 2010 Express Edition" και "Visual Studio 2010" μπορεί να αναμειγνύονται, αλλά δεν υπάρχει σχεδόν καμία διαφορά στο περιεχόμενο.
Visual Studio 2010 : Windows, Xbox 360, Windows Phone
Ένα περιβάλλον ανάπτυξης για προγραμματισμό σε XNA. Το "C#" θα χρησιμοποιηθεί ως γλώσσα προγραμματισμού. Εάν εγκαταστήσετε "Windows Phone Developer Tools", "Visual Studio 2010 Express για Windows Phone" και "XNA Game Studio 4.0" θα εγκατασταθούν ταυτόχρονα, επομένως, εάν εγκαταστήσετε αυτό το εργαλείο, Visual Studio 2010 Express Δεν χρειάζεται να το εγκαταστήσετε ξεχωριστά.
Μπορείτε να κατεβάσετε το "Visual C# 2010 Express Edition" από την τοποθεσία της Microsoft και μπορείτε να το χρησιμοποιήσετε δωρεάν εφόσον εγγραφείτε. Το XNA Game Studio 4.0 C# είναι επίσης συμβατό με άλλες εκδόσεις υψηλότερου επιπέδου του Visual Studio 2010.
Πρέπει να εγκαταστήσετε το Visual Studio 2010 πριν να εγκαταστήσετε το XNA Game Studio 4.0.
Εάν θέλετε να το εγκαταστήσετε με μη αυτόματο τρόπο, κατεβάστε το από τον παρακάτω σύνδεσμο.
- Visual C# 2010 Express Edition (Web Installer) (Κάντε κλικ εδώ εάν θέλετε να εγκαταστήσετε την έκδοση εικόνας CD)
Λεπτομερείς οδηγίες σχετικά με την εγκατάσταση του Visual Studio 2010 μπορείτε να βρείτε στην ακόλουθη σελίδα.
* Στις συμβουλές εδώ, τόσο "Visual C # 2010 Express Edition" και "Visual Studio 2010" μπορεί να αναμειγνύονται, αλλά δεν υπάρχει σχεδόν καμία διαφορά στο περιεχόμενο.
XNA Game Studio 4.0 : Windows, Xbox 360, Windows Phone
Εάν αναπτύσσετε με XNA, πρέπει να εγκαταστήσετε το XNA Game Studio 4.0 εκτός από το Visual Studio 2010. Εάν εγκαταστήσετε τα εργαλεία προγραμματισμού του Windows Phone, το Visual Studio 2010 Express για Windows Phone και το XNA Game Studio 4.0 θα εγκατασταθούν ταυτόχρονα. Δεν χρειάζεται να το εγκαταστήσετε ξεχωριστά.
Πρέπει να εγκαταστήσετε το XNA Game Studio 4.0 μετά την εγκατάσταση ή την ενημέρωση στο Visual Studio 2010.
Εάν προσπαθήσετε να εγκαταστήσετε το XNA Game Studio 4.0 πριν να εγκαταστήσετε το Visual Studio 2010, θα λάβετε ένα μήνυμα ότι το Visual Studio 2010 δεν είναι εγκατεστημένο και δεν θα μπορείτε να το εγκαταστήσετε.
Μπορείτε να κατεβάσετε το XNA Game Studio 4.0 από τον παρακάτω σύνδεσμο.
Μπορείτε επίσης να βρείτε λεπτομερείς οδηγίες σχετικά με την εγκατάσταση του XNA Game Studio 4.0 στις ακόλουθες σελίδες:
Συνδρομή Xbox Live: Xbox 360
Για να δημιουργήσετε παιχνίδια για την κονσόλα Xbox 360, θα χρειαστείτε μια συνδρομή Xbox Live. Για περισσότερες πληροφορίες σχετικά με την εγγραφή σε μια συνδρομή Xbox Live, ανατρέξτε στην παρακάτω σύνδεση.
Λάβετε υπόψη ότι οι συνδρομές Xbox Live μπορούν να είναι δωρεάν συνδρομές Silver. Εάν δεν έχετε συνδρομή Gold, θα μετατραπείτε αυτόματα σε Silver συνδρομή, οπότε δεν χρειάζεται να ανησυχείτε για αυτό. (Το χρησιμοποιώ με μια συνδρομή Silver.) )
Ωστόσο, πρέπει να έχετε μια "Χρυσή συνδρομή", για να παίξετε παιχνίδια στην κονσόλα Xbox 360 χρησιμοποιώντας το δίκτυο.
Πιστωτική κάρτα : Xbox 360, (Windows Phone)
Απαιτείται για την αγορά συνδρομής στο XNA Creators Club. Εάν είστε μαθητής ή ανήλικος, θα χρειαστείτε τη συγκατάθεση του κηδεμόνα σας ή θα τη χρησιμοποιήσετε στο όνομά σας. Συμβουλευτείτε τον κηδεμόνα σας πριν από τη χρήση.
Επίσης, αν έχετε δημιουργήσει ένα παιχνίδι για το Windows Phone, θα το χρειαστείτε για να δηλώσετε το παιχνίδι σας.
Συνδρομή XNA Creators Club: Xbox 360
Για να δημιουργήσετε παιχνίδια για την κονσόλα Xbox 360, πρέπει να αγοράσετε μια συνδρομή XNA Creators Club. Αν δεν χρειάζεται να χρησιμοποιήσετε μια κονσόλα Xbox 360, δεν χρειάζεται να αγοράσετε μια συνδρομή XNA Creators Club. Θα χρειαστεί να εισαγάγετε τα προσωπικά σας στοιχεία όταν κάνετε μια αγορά, αλλά λάβετε υπόψη ότι δεν θα μπορείτε να εγγραφείτε εάν είστε κάτω των 12 ετών.
Μπορείτε να αγοράσετε μια συνδρομή XNA Creators Club από την κονσόλα Xbox 360. Οι συνδρομές είναι διαθέσιμες για 12 μήνες (9.800 γιεν) και 4 μήνες (4.800 γιεν) (από 2010/10/01).
Μπορείτε να βρείτε οδηγίες σχετικά με τον τρόπο αγοράς σε αυτήν τη σελίδα.
XNA Game Studio Connect : Xbox 360
Το XNA Game Studio Connect χρησιμοποιείται για την εκτέλεση παιχνιδιών που έχουν δημιουργηθεί με XNA και για τη σύνδεση σε υπολογιστή. Και πάλι, θα το χρειαστείτε μόνο αν αναπτύσσετε για το Xbox 360.
Μπορείτε να κατεβάσετε το XNA Game Studio Connect στην ίδια τοποθεσία όπου αγοράσατε τη συνδρομή σας στο XNA Creators Club. Το ίδιο το XNA Game Studio Connect είναι δωρεάν.
Για να συνδέσετε τα Windows στην κονσόλα Xbox 360 χρησιμοποιώντας το XNA Game Studio Connect, ανατρέξτε στην παρακάτω σύνδεση.
DirectX SDK
Δεν το χρειάζεστε για την ανάπτυξη XNA, αλλά έρχεται με εργαλεία που είναι χρήσιμα για την ανάπτυξη, οπότε νομίζω ότι αξίζει να το εγκαταστήσετε.
Μπορείτε να κάνετε λήψη του DirectX SDK από τον παρακάτω σύνδεσμο.
άλλος
Βάζω πράγματα που είναι ωραίο να έχουμε αν χρειαστεί.
Μονάδα μνήμης Xbox 360 (512MB) Μονάδα μνήμης Xbox 360 (64MB) |
Μπορεί να χρησιμοποιηθεί για δοκιμή όταν υπάρχουν πολλές συσκευές προορισμού δεδομένων. |