MonoGame

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

MonoGame este o implementare open source a cadrului Microsoft XNA 4. Acesta din urmă vă permite să creați jocuri video pentru diferite platforme precum Xbox 360 , PC-uri și smartphone-uri cu sisteme de operare Windows Phone . MonoGame oferă posibilitatea portării jocurilor video realizate pentru aceste dispozitive pentru a le face disponibile și pe alte platforme precum Linux , iOS , Mac OS X , Android și Windows 8 Metro. Suportul pentru PlayStation Mobile este, de asemenea, în curs de dezvoltare. Versiunea actuală, publicată la 23 septembrie 2018 [1] , este 3.7.1.

Prezentare generală

Biblioteca MonoGame permite dezvoltarea de jocuri video în limbajul C # , expunând un set de clase gata de utilizare și oferind instrumentul Content Pipeline cu interfață grafică pentru o gestionare ușoară a conținutului.

MonoGame poate fi utilizat în toate sistemele de operare majore: Microsoft Windows , MacOS și Linux. De asemenea, este prezent sub formă de cod sursă pe GitHub , un pachet de cod partajat NuGet și o bibliotecă pentru mediul de dezvoltare Microsoft Visual Studio .

Mai jos este o listă a claselor fundamentale conținute în spațiul de nume Microsoft.Xna.Framework și necesare, de exemplu, pentru dezvoltarea unui joc video cu grafică bidimensională:

  • Game : este nucleul aplicației, gestionează intern bucla de joc (intrare, actualizare, redare) și expune proprietățile și metodele care trebuie utilizate.
  • Content.ContentManager : permite gestionarea resurselor fizice ale jocului.
  • Graphics.Texture2D : conține matricea de culori a unui sprit bidimensional, încărcat în memorie de obiectul ContentManager pornind de la un fișier imagine, de obicei cu o extensie PNG pentru gestionarea transparenței.
  • Graphics.SpriteBatch : permite redarea obiectelor Texture2D .
  • Vector2 : reprezintă o pereche de coordonate bidimensionale pentru poziționarea obiectelor Texture2D .
  • Rectangle : reprezintă o zonă cu patru laturi pentru a identifica poziția, lățimea și înălțimea obiectelor Texture2D .

Notă

  1. ^ (EN) monogam / monogam , pe GitHub. Accesat la 4 octombrie 2018 .

Elemente conexe

linkuri externe