Τι είναι το XNA;

Σελίδα ενημέρωση :
Ημερομηνία δημιουργίας σελίδας :

περιβάλλον

Στούντιο παιχνιδιών XNA
  • 2.0
  • 3.0
  • 4.0

Σχετικά με το XNA

Το XNA είναι ένα ολοκληρωμένο περιβάλλον ανάπτυξης για την ανάπτυξη παιχνιδιών που παρέχεται από τη Microsoft. Το XNA έχει σχεδιαστεί για να επιτρέπει την ανάπτυξη παιχνιδιών για πολλές πλατφόρμες, συμπεριλαμβανομένων των Windows, Xbox 360, Windows Phone και Zune. Η δυνατότητα ανάπτυξης ενός παιχνιδιού που μπορεί να τρέξει στο Xbox 360, μια κονσόλα κονσόλας, σε ένα περιβάλλον ανάπτυξης που είναι ειδικά διαθέσιμο στο ευρύ κοινό, είναι ένα πολύ καινοτόμο γεγονός που δεν έχει γίνει ποτέ πριν.

Xbox 360 での Windows からのゲーム配置Windows Phone エミュレータによる実行
Οθόνη τοποθέτησης παιχνιδιού στην κονσόλα Xbox 360 (αριστερά) Εκτέλεση με εξομοιωτή Windows Phone (δεξιά)

Το XNA διατίθεται δωρεάν εφόσον έχετε υπολογιστή με Windows και σύνδεση στο Internet. Η ανάπτυξη γίνεται βασικά στα Windows και απαιτείται κάθε συσκευή που θέλετε να εκτελέσετε ως περιβάλλον εκτέλεσης.

Το κόστος της πραγματικής συσκευής για κάθε προορισμό ανάπτυξης και εκτέλεσης είναι υποχρεωτικό, αλλά επιπλέον, η premium συνδρομή για ανάπτυξη στο Xbox 360 είναι "\9.800 (περιλαμβάνεται φόρος) / έτος (από τον Σεπτέμβριο του 2010)" (όταν δημιουργείτε ένα παιχνίδι για το Xbox 360) και στην περίπτωση του Windows Phone, η ανάπτυξη είναι δωρεάν, αλλά κοστίζει χρήματα για την εγγραφή του λογισμικού που δημιουργήσατε. Ωστόσο, δεδομένου ότι υπάρχει μια αγορά όπου μπορείτε να διανείμετε παιχνίδια που έχουν κατασκευαστεί τόσο με το Xbox 360 όσο και με το Windows Phone, μπορείτε επίσης να πουλήσετε παιχνίδια και να κερδίσετε εισόδημα.

* Η κονσόλα Xbox 360 χρησιμοποιεί μια πραγματική κονσόλα που μπορεί να παιχτεί ως κανονική κονσόλα παιχνιδιών.

Επιπλέον, σε σύγκριση με το DirectX (Unmanaged C++) και το Managed DirectX, τα οποία έχουν χρησιμοποιηθεί για την ανάπτυξη παιχνιδιών όπως τα Windows και το Xbox, το XNA Framework διαθέτει πολλές βιβλιοθήκες εξειδικευμένες για παιχνίδια και εξαλείφει όσο το δυνατόν περισσότερο τις περίπλοκες διαδικασίες αρχικοποίησης και την ενοχλητική διαχείριση μνήμης. Έχει σχεδιαστεί για να λειτουργεί με απλά προγράμματα. Επί του παρόντος, η "C#" υιοθετείται ως γλώσσα προγραμματισμού και τόσο το XNA Framework όσο και το C# κάνουν καλή χρήση των πλεονεκτημάτων του άλλου, καθιστώντας πολύ εύκολη τη δημιουργία προγραμμάτων.

Επιπλέον, το XNA Creators Club Online διαθέτει κιτ εκκίνησης, δείγματα προγραμμάτων και φόρουμ για να βοηθήσει τους προγραμματιστές που είναι νέοι στο XNA ή έχουν κάποια εμπειρία με το XNA.

XNA クリエーターズ クラブ オンライン
XNA Creators Club Online


Μερικά από τα κιτ εκκίνησης που διανέμονται

Παρακάτω είναι ο επίσημος ιστότοπος για το XNA. Νομίζω ότι μπορείτε να διαβάσετε περισσότερα για το XNA εδώ.

Επίσημη ιστοσελίδα

Όνομα τοποθεσίας
XNA Creators Club Online
Κέντρο προγραμματιστών XNA
Φόρουμ MSDN > τεχνολογίες ανάπτυξης παιχνιδιών (φόρουμ)
Ιστολόγιο ομάδας XNA Japan (Blog)
Hinikeni XNA (blog)
Κέντρο προγραμματιστών XNA

Μια σύντομη ιστορία του XNA

2004/03/24 Ανακοινώθηκε το XNA Concept
2006/03/22 Η δοκιμαστική έκδοση του XNA Studio, του περιβάλλοντος ανάπτυξης επόμενης γενιάς, είναι πλέον διαθέσιμη.
2006/08/30 Κυκλοφόρησε το XNA Game Studio Express 1.0 Beta 1
2006/11/08 Κυκλοφόρησε το XNA Game Studio Express 1.0 Beta 2
2006/12/12 Κυκλοφόρησε το XNA Game Studio Express 1.0
2007/04/24 Έκδοση ανανέωσης XNA Game Studio Express 1.0
2007/11/20 Κυκλοφορία XNA Game Studio 2.0 β
2007/12/13 Κυκλοφόρησε το XNA Game Studio 2.0
2008/10/31 Κυκλοφόρησε το XNA Game Studio 3.0
2010/09/16 Κυκλοφόρησε το XNA Game Studio 4.0