Я работал над этим уже несколько дней, пытаясь это исправить, и в итоге я заставил себя работать. Я работаю над Windows8, VS2012, MonoGame. я должен добавить, что это как "моноигра Windows OpenGL Pjoject"
Позвольте мне пройти через шаги, которые я предпринял. 1. Я установил monGame для VS2012 2. Я установил WindowsPhone SDK8 3. Я установил XNA 4.0 для своего VS2010
Я не знаю, все ли эти шаги несущественны ....
Так как вы не можете сгенерировать .spritefont в vs2012, я сгенерировал файл spriteFont в своем vs2010, а затем добавил его в свой проект vs2012 .... НО это не сработало. И этим утром я увидел, что URL для этого файла .spritefont был неправильным. Когда я добавил его через обозреватель решений..content -> добавить существующий элемент ..., тогда URL-адрес был неправильным .. "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ Content" это не там, где vs2012, где в поисках моего * .spritefot файла он был здесь ..--> "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ bin \ WindowsGL \ Debug \ Content" я добавил Вручную, и ВАУ это сработало. я вставляю здесь некоторый код, чтобы вы лучше могли видеть, что я сделал .. внутри своего игрового класса я поместил эти переменные
SpriteFont myFont;
int score;
в моем методе loadcontent, автоматически сгенерированном VS
myFont = Content.Load<SpriteFont>("test");
в моем методе розыгрыша, автоматически создан VS
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
а затем вручную добавили мой файл spritefont в нужную папку
Странно то, что я добавил картинки таким образом, и они оказались в нужной папке, но не в * .spritefont, вы должны вручную добавить их в более позднюю папку, чтобы заставить меня работать ..
Я надеюсь, что кое-что из этого имеет смысл для кого-то, потому что это дало мне самую большую головную боль в эти последние дни. Возможно, я забыл некоторые шаги, и все это может быть бесполезным, но я надеюсь, что я могу ослабить головные боли для некоторых там
И я надеюсь, что monoGame будет обновлен, чтобы исправить эти проблемы ...