Estou trabalhando nisso há vários dias, tentando consertar isso e, eventualmente, consegui que eu trabalhasse. O que eu estou trabalhando é Windows8, VS2012, MonoGame. devo acrescentar que este é como "monoGame Windows OpenGL Pjoject"
Deixe-me levá-lo através dos passos que tomei. 1. Instalei o monGame para VS2012 2. Instalei o WindowsPhone SDK8 3. Instalei o XNA 4.0 para o meu VS2010
Eu não sei se todos esses passos são nessecery ....
Portanto, você não pode gerar um .spritefont no vs2012 Eu gerei um arquivo spriteFont no meu vs2010 e adicionei i ao meu projeto vs2012 .... MAS não funcionou. E nesta manhã vi que o URL para esse arquivo .spritefont estava errado. Quando o adicionei através do Solution Explorer..content -> adicionar item existente ... o URL estava errado .. "C: \ Usuários \ admin \ Documentos \ Visual Studio 2012 \ Projetos \ MyGame \ MyGame \ Content" não onde vs2012 onde procurava meu arquivo * .spritefot estava aqui ..--> "C: \ Usuários \ admin \ Documentos \ Visual Studio 2012 \ Projetos \ MeuJogo \ MeuJogo \ bin \ WindowsGL \ Debug \ Content" Adicionei i manully, e WOW funcionou. eu colo algum código aqui para que você possa ver melhor o que eu fiz .. dentro da minha classe de jogo eu coloquei essas variáveis
SpriteFont myFont;
int score;
no meu método loadcontent gerado automaticamente pelo VS foi
myFont = Content.Load<SpriteFont>("test");
no meu método de desenho gerado automaticamente pelo VS foi
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
e então adicionei manualmente meu arquivo spritefont na pasta certa
O estranho é que adicionei fotos dessa maneira e acabamos na pasta correta, mas não no * .spritefont, você deve adicioná-las manualmente na pasta posterior para que eu possa trabalhar ..
Espero que algo disso faça sentido para alguém, porque isso me deu a maior dor de cabeça nos últimos dias. Posso ter esquecido alguns passos e tudo isso pode ser inútil, mas espero poder aliviar as dores de cabeça por alguns por aí
E espero que o monoGame seja atualizado para corrigir esses problemas ...