Microsoft XNA
Microsoft XNA (X NA este N ot un cronym A literalmente X NA N este pe A cronym) este un program gratuit cadru creat de Microsoft special pentru dezvoltarea de jocuri video de pe mai multe platforme: PC , Xbox 360 și Windows Phone 7 . Se ocupă cu furnizarea unei serii de instrumente (utilități și clase ) concepute pentru a simplifica foarte mult dezvoltarea jocurilor video atât în 2D, cât și în 3D . De fapt, XNA are capacitatea de a acoperi multe dintre problemele cu care trebuie să se confrunte în mod normal în timpul dezvoltării unui joc video, de exemplu, oferă o implementare integrată pentru gestionarea graficii, a sunetului și a intrărilor. Unul dintre aspectele în care XNA își arată întreaga putere este viteza cu care un proiect este convertit și portat în oricare dintre mediile acceptate.
Bazat pe DirectX 9 și .NET Framework , este dezvoltat în C # cu utilizarea IDE Visual Studio , chiar și în versiunea gratuită Express. O altă caracteristică foarte apreciată a XNA este capacitatea sa de a lucra atât la nivel înalt, cât și la nivel scăzut, la discreția dezvoltatorului. De exemplu, este posibil să se aplice rapid un shader preconfigurat printre multele deja disponibile ca efect de lumină și umbră, sau este posibil să scrieți personal un shader sau o structură de date pe care să operați (de exemplu, structura reprezentării un vârf), alegând câți biți să alocați și cum să le utilizați în memoria video .
Cea mai recentă versiune a XNA este 4.0, cu cele mai recente actualizări datând din octombrie 2011. În plus, conform celor dezvăluite chiar din Microsoft, acest instrument nu va fi actualizat în continuare și nu va fi compatibil cu noua interfață Windows Metro. 8 și cu noul runtime WinRT.
Bibliografie
- XNA: Programarea Xbox 360 , în Gamers , Nr. 2, Hobby Media, aprilie / mai 2007, pp. 44-47, ISSN 1971-002X .
Elemente conexe
linkuri externe
- ( EN ) Descărcați Microsoft XNA Game Studio 4.0 , de pe microsoft.com .
- ( RO ) Viitorul XNA Game Studio și Windows 8 , pe giantbomb.com .
Controlul autorității | GND ( DE ) 7564209-8 |
---|