2013-03-08 4 views
6

Sto sviluppando un gioco usando Monogame e C#. Ho un'applicazione wpf per il menu che inizia a schermo intero. Quando clicco su play dal menu, vado al progetto Monogame. Come posso avviare la soluzione Monogame a schermo intero come faccio con il menu wpf?Come iniziare a schermo intero in Monogame?

risposta

7

È possibile impostare la proprietà IsFullscreen su true.

//you likely already have this line (or similar) 
graphics = new GraphicsDeviceManager(this); 

//set the GraphicsDeviceManager's fullscreen property 
graphics.IsFullScreen = true; 
+0

keyboardP è corretta. Se questo non funziona, inserisci una segnalazione di bug nella pagina [MonoGame issues] (https://github.com/mono/MonoGame/issues). –

+1

la commutazione funziona impostando il flag isFullScreen e quindi graphics.ApplyChanges(); – Esa

+1

A quanto pare, Monogame ha un problema noto in cui la modalità a schermo intero non funziona ancora. Impostazione IsFullScreen funziona in XNA, ma viene immediatamente impostato su falso in Monogame. Il noto work-around sembra utilizzare una finestra a schermo intero senza bordi, che sto ancora cercando di ottenere da sola. Mi è stato detto che questo dipende da quale versione di Windows viene utilizzata. –

3

Questo è il modo giusto con monogame

GraphicsDeviceManager graphics; 
graphics = new GraphicsDeviceManager(this); 
graphics.ToggleFullScreen();