Capitolul 1 - obtinerea unui studio de joc xna Express

Obținerea jocului XNA Studio Express

cerinţe

Deci, iată ce avem nevoie pentru a încerca să instalați XNA Game Studio Express:

Windows XP SP2 sau Windows Vista.







512 MB de memorie RAM. dar mai bine 1 sau 2 GB.

Procesorul cu o frecvență de 1 GHz. Cu cât este mai rapid, cu atât mai rapid va fi compilată.

Actuala versiune necesită prima instalare a Visual C # Express și cea mai recentă versiune de DirectX 9.0c; probabil totul va rămâne același în versiunile ulterioare. Toate aceste programe pot fi descărcate gratuit și este foarte plăcut să primim atât de multe instrumente fără a ne întoarce la portofel. Acest lucru permite multor oameni, în special studenților, amatorilor și jucătorilor obișnuiți, să se uite la mediul de dezvoltare și, probabil, să se alăture dezvoltatorilor de jocuri.

Porniți instalarea XNA Game Studio Express (Figura 1.7). Nu există opțiuni speciale; instalatorul va face totul pentru dvs. (de exemplu, adăugați reguli firewall pentru testarea pe Xbox 360). În plus, programul de instalare va copia sistemul de ajutor sensibil la context XNA, un set pentru dezvoltatorul novice și șabloanele de proiect.

Capitolul 1 - obtinerea unui studio de joc xna Express

Nu aveți nevoie de DirectX SDK, dar, așa cum am menționat mai devreme, vă recomandăm să îl instalați. Acest lucru vă va oferi documentație suplimentară și lecții minunate și exemple care vor fi utile dacă aveți nevoie de mai multe informații despre tehnicile pentru motorul dvs. grafic.

Și nu în ultimul rând: În această carte vă va efectua teste de unitate, pentru care am recomanda de obicei NUnit și TestDriven.NET, dar ca NUnit este o bibliotecă externă, și TestDriven.NET nu sunt acceptate în Express Edition, un pic mai târziu ne dăm seama Testarea proprie a modulelor cu o clasă specializată.

O altă problemă poate apărea dacă executați sistem de operare pe 64 de biți, cum ar fi Windows XP x64 și Windows Vista x64. Deși DirectX 9.0c este, versiunile pe 64 de biți ale bibliotecilor, și .NET Framework, de asemenea, funcționează bine în mediu pe 64 de biți, problema este înrădăcinată în Cadrul XNA, care este disponibil numai pentru versiunile pe 32 de biți (de asemenea, cunoscut sub numele de x86). In trecut, oamenii care folosesc sisteme de operare Windows pe 64 de biți au confruntat cu aceeași problemă în DirectX pentru cod gestionat, care a fost, de asemenea, disponibil doar în versiunea pe 32 de biți. Utilizarea unui sistem de operare pe 64 de biți nu înseamnă că nu puteți folosi deloc aplicații pe 32 de biți; mai degrabă opusul. Aproape toate aplicațiile existente astăzi scrise pentru sistemele de operare pe 32 de biți, și funcționează bine în modul pe 32 de biți în Windows XP x64 și Windows Vista x64.







De ce am ridicat acest subiect dacă puteți rula în sisteme de operare pe 64 de biți și pe aplicații pe 32 de biți și pe 64 de biți? Ideea este că nu puteți utiliza ansambluri de 64 de biți (biblioteci) de la aplicații pe 32 de biți și invers. Motivul este că procesul Windows poate funcționa fie în modul pe 32 de biți sau pe 64 de biți; emularea modului pe 32 de biți de la 64 de biți va fi foarte lentă și nu va fi suportată deloc. Cum pot obține XNA să funcționeze în modul pe 64 de biți? Nu, această funcție nu este acceptată. În schimb, puteți face astfel încât .NET Framework și aplicația dvs. va rula în modul pe 32 de biți, atunci întregul proces va porni Windows în modul pe 32 de biți, și puteți descărca cu ușurință biblioteca XNA. Dacă nu faceți acest lucru, jocul dvs. nu va putea funcționa pe nicio platformă pe 64 de biți.

Configurarea Xbox 360

Pentru a conecta Xbox 360 la PC, trebuie să instalați mai întâi XNA Framework pe Xbox 360 prin serviciul Xbox Live. Spre deosebire de platforma Windows, descărcarea XNA Framework pentru Xbox 360 nu este gratuită. Veți avea nevoie să achiziționați Clubul creatorilor de abonamente Xbox Live Marketplace pentru Xbox 360 pentru $ 99 (pe an) sau $ 49 (pentru patru luni). Microsoft face acest lucru pentru a avea control asupra dezvoltatorilor. Dezvoltarea de jocuri pentru console este în mod tradițional mai închisă și nu există nicio ideologie software deschisă, la fel ca în lumea Windows sau Linux. Nu putem decât să sperăm că situația se va schimba.

Mai întâi, asigurați-vă că PC-ul și Xbox 360 sunt conectate la aceeași rețea. Nu este nevoie să conectați Xbox 360 direct la PC, doar conectați-le la aceeași rețea (printr-un router sau modem). Este important ca accesul la Internet să nu fie doar din PC, ci și din consola, deoarece XNA necesită conectarea consolei la Xbox Live. Odată instalat pe XNA cadru Xbox 360, care include o versiune specială a Compact Framework .NET 2.0, proiectat pentru a rula pe consola, puteți porni XNA Game Launcher (Fig. 1.8).

Capitolul 1 - obtinerea unui studio de joc xna Express

În lansatorul de jocuri XNA, puteți lansa proiectele de joc sau puteți copia jocurile XNA ale prietenilor dvs. sau de pe Internet și le puteți rula pe consola dvs. Înainte de a vă conecta la un PC, trebuie să creați o cheie de criptare făcând clic pe Setări. apoi creați cheia de criptare. Veți vedea cheia de criptare, nu închideți această fereastră. Pe computerul dvs., lansați XNA Game Studio Express, selectați Opțiuni din meniul Instrumente și mergeți la sfârșitul listei. Veți vedea setări noi pentru XNA Game Studio. Aici, adăugați-vă Xbox 360 și introduceți cheia de criptare, făcând clic pe butonul Adăugare (Figura 1.9).

Capitolul 1 - obtinerea unui studio de joc xna Express

După ce ați introdus cu succes cheia de criptare, faceți clic pe OK de pe PC și de pe consolă. În caz de eșec sau reinstalare a XNA Game Studio, puteți obține întotdeauna o nouă cheie de criptare și introduceți-o aici din nou.

Acum puteți crea proiecte pentru Xbox 360 și le puteți implementa în consola folosind meniul de construire XNA Studio. Dacă executați proiectul de depanare apăsând F5. acesta va fi de asemenea implementat și veți putea depana direct pe consola, ceea ce este foarte cool, deoarece vă permite să navigați pe codul de pe PC și să vedeți imediat rezultatele pe Xbox 360 (toate avantajele depanării într-un sistem cu mai multe monitoare gratuite). Mai multe despre începerea jocurilor veți afla în capitolul 2.







Trimiteți-le prietenilor: