He estado trabajando en esto durante varios días, tratando de arreglarlo y finalmente pude trabajar. En lo que estoy trabajando es en Windows8, VS2012, MonoGame. Debo agregar que esto es como "monoGame Windows OpenGL Pjoject"
Déjame llevarte a través de los pasos que he tomado. 1. Instalé monGame para VS2012 2. Instalé WindowsPhone SDK8 3. Instalé XNA 4.0 para mi VS2010
No sé si todos estos pasos son nessecery ...
Debido a que no puede generar un .spritefont en vs2012, generé un archivo spriteFont en mi vs2010 y luego agregué i a mi proyecto vs2012 ... PERO no funcionó. Y esta mañana vi que la URL de ese archivo .spritefont estaba equivocada. Cuando lo agregué a través del explorador de soluciones ... contenido -> agregar un elemento existente ... entonces la url estaba equivocada ... "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ Content" esto es no donde vs2012 donde estaba buscando mi archivo * .spritefot estaba aquí ..--> "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ bin \ WindowsGL \ Debug \ Content" agregué i manully, y GUAU funcionó. pego algo de código aquí para que puedas ver lo que he hecho ... dentro de mi clase de juego pongo estas variables
SpriteFont myFont;
int score;
en mi método loadcontent autogenerado por VS era
myFont = Content.Load<SpriteFont>("test");
en mi método de dibujo autogenerado por VS era
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
y luego agregué mi archivo spritefont en la carpeta correcta
Lo extraño es que agregué imágenes de esta manera y terminé en la carpeta correcta, pero no en la * .spritefont, tienes que agregarla manualmente en la carpeta posterior para que trabaje.
Espero que algo de esto tenga sentido para alguien porque esto me ha dado el mayor dolor de cabeza en estos últimos días. Puede que haya olvidado algunos pasos y todo esto puede ser inútil, pero espero que pueda aliviar los dolores de cabeza para algunos.
Y espero que monoGame se actualice para solucionar estos problemas ...