Ci sto lavorando da diversi giorni ormai, provando a risolvere questo problema e alla fine mi sono messo al lavoro. Quello su cui sto lavorando è Windows8, VS2012, MonoGame. dovrei aggiungere che questo è come "jojo Windows OpenGL Pjoject "
Lascia che ti accompagni attraverso i passi che ho fatto. 1. Ho installato monGame per VS2012 2. Ho installato WindowsPhone SDK8 3. Ho installato XNA 4.0 per VS2010
Non so se tutti questi passaggi sono nessecery ....
Quindi non puoi generare un .spritefont in vs2012 Ho generato un file spriteFont nel mio vs2010 e poi ho aggiunto i al mio progetto vs2012 .... MA non ha funzionato. E questa mattina ho visto che l'URL per quel file .spritefont era sbagliato. Quando l'ho aggiunto tramite Esplora soluzioni ... contenuto -> aggiungi elemento esistente ... quindi l'URL era sbagliato .. "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ Content" questo è non dove vs2012 dove cercavo il mio file * .spritefot era qui ..--> "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ bin \ WindowsGL \ Debug \ Content" Ho aggiunto i Manully, e WOW ha funzionato. incollo un po 'di codice qui in modo da poter vedere cosa ho fatto .. nella mia classe di gioco ho inserito queste variabili
SpriteFont myFont;
int score;
nel mio metodo loadcontent autogenerato da VS era
myFont = Content.Load<SpriteFont>("test");
nel mio metodo di disegno è stato generato automaticamente da VS
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
e poi ho aggiunto manualmente il mio file spritefont nella cartella giusta
La cosa strana è che ho aggiunto le immagini in questo modo e sono finito nella cartella giusta ma non nel * .spritefont, devi aggiungerlo manualmente nella cartella successiva per farmi lavorare ..
Spero che questo abbia senso per qualcuno perché questo mi ha dato il più grande mal di testa in questi ultimi giorni. Potrei aver dimenticato alcuni passaggi e tutto ciò potrebbe essere inutile, ma spero di poter alleviare il mal di testa per alcuni là fuori
E spero che monoGame verrà aggiornato per risolvere questi problemi ...