La libreria MonoGame consente lo sviluppo di videogiochi in linguaggioC#, esponendo un insieme di classi pronte all'uso e offrendo lo strumento Content Pipeline con interfaccia grafica per la gestione facilitata dei contenuti.
Di seguito l'elenco delle classi fondamentali contenute nel namespaceMicrosoft.Xna.Framework e necessarie, ad esempio, allo sviluppo di un videogioco con grafica bidimensionale:
Game: è il core dell'applicazione, gestisce internamente il game loop (input, update, render) ed espone le proprietà e i metodi da utilizzare.
Content.ContentManager: consente la gestione delle risorse fisiche del gioco.
Graphics.Texture2D: contiene la matrice di colori di uno sprite bidimensionale, caricati in memoria dall'oggetto ContentManager a partire da un file immagine, tipicamente di estensione PNG per la gestione della trasparenza.
Graphics.SpriteBatch: consente il rendering degli oggetti Texture2D.
Vector2: rappresenta una coppia di coordinate bidimensionali per il posizionamento degli oggetti Texture2D.
Rectangle: rappresenta un'area con quattro lati per identificare posizione, larghezza e altezza degli oggetti Texture2D.
Note
^(EN) MonoGame/MonoGame, su GitHub. URL consultato il 4 ottobre 2018.
Introduzione allo sviluppo di giochi con MonoGame, su docs.microsoft.com.
Portale Informatica
Portale Videogiochi
Settembre 02, 2021
monogame, implementazione, open, source, framework, microsoft, quest, ultimo, permette, realizzare, videogiochi, diverse, piattaforme, quali, xbox, smartphone, sistemi, operativi, windows, phone, offre, possibilità, effettuare, porting, videogiochi, realizzati. MonoGame e un implementazione open source del framework Microsoft XNA 4 Quest ultimo permette di realizzare videogiochi per diverse piattaforme quali Xbox 360 PC e smartphone con sistemi operativi Windows Phone MonoGame offre la possibilita di effettuare il porting dei videogiochi realizzati per tali dispositivi al fine di renderli disponibili anche su altre piattaforme quali Linux iOS Mac OS X Android e Windows 8 Metro E in fase di sviluppo anche il supporto per PlayStation Mobile La versione attuale pubblicata il 23 settembre 2018 1 e la 3 7 1 Indice 1 Panoramica 2 Note 3 Voci correlate 4 Collegamenti esterniPanoramica ModificaLa libreria MonoGame consente lo sviluppo di videogiochi in linguaggio C esponendo un insieme di classi pronte all uso e offrendo lo strumento Content Pipeline con interfaccia grafica per la gestione facilitata dei contenuti MonoGame e utilizzabile in tutti i principali sistemi operativi Microsoft Windows MacOS e Linux E inoltre presente sotto forma di codice sorgente su GitHub di pacchetto di codice condiviso NuGet e di libreria per l ambiente di sviluppo Microsoft Visual Studio Di seguito l elenco delle classi fondamentali contenute nel namespace Microsoft Xna Framework e necessarie ad esempio allo sviluppo di un videogioco con grafica bidimensionale Game e il core dell applicazione gestisce internamente il game loop input update render ed espone le proprieta e i metodi da utilizzare Content ContentManager consente la gestione delle risorse fisiche del gioco Graphics Texture2D contiene la matrice di colori di uno sprite bidimensionale caricati in memoria dall oggetto ContentManager a partire da un file immagine tipicamente di estensione PNG per la gestione della trasparenza Graphics SpriteBatch consente il rendering degli oggetti Texture2D Vector2 rappresenta una coppia di coordinate bidimensionali per il posizionamento degli oggetti Texture2D Rectangle rappresenta un area con quattro lati per identificare posizione larghezza e altezza degli oggetti Texture2D Note Modifica EN MonoGame MonoGame su GitHub URL consultato il 4 ottobre 2018 Voci correlate Modifica NET Framework Microsoft XNA Texture SpriteCollegamenti esterni ModificaSito ufficiale su monogame net MonoGame canale su YouTube Repository sorgenti di MonoGame su github com EN MonoGame su Free Software Directory Introduzione allo sviluppo di giochi con MonoGame su docs microsoft com Portale Informatica Portale VideogiochiEstratto da https it wikipedia org w index php title MonoGame amp oldid 111238479, wikipedia, wiki, libro, libri, biblioteca,