Ich arbeite jetzt seit einigen Tagen daran und versuche, dies zu beheben, und irgendwann habe ich mich an die Arbeit gemacht. Was ich arbeite, ist Windows8, VS2012, MonoGame. Ich sollte hinzufügen, dass dies als "MonoGame Windows OpenGL Pjoject" ist
Lassen Sie sich von mir durch die Schritte führen, die ich unternommen habe. 1. Ich habe monGame für VS2012 installiert. 2. Ich habe WindowsPhone SDK8 installiert. 3. Ich habe XNA 4.0 für mein VS2010 installiert
Ich weiß nicht, ob all diese Schritte notwendig sind ...
Da Sie in vs2012 keine .spritefont-Datei generieren können, habe ich in vs2010 eine spriteFont-Datei generiert und dann i zu meinem vs2012-Projekt hinzugefügt .... ABER es hat nicht funktioniert. Und heute Morgen habe ich gesehen, dass die URL für diese .spritefont-Datei falsch war. Wenn ich es über den Solution Explorer hinzugefügt habe ... Inhalt -> Vorhandenes Element hinzufügen ... dann war die URL falsch. "C: \ Users \ admin \ Documents \ Visual Studio 2012 \ Projects \ MyGame \ MyGame \ Content" ist dies nicht wo vs2012 wo nach meiner * .spritefot-Datei gesucht wurde hier ..--> "C: \ Benutzer \ admin \ Dokumente \ Visual Studio 2012 \ Projekte \ MyGame \ MyGame \ bin \ WindowsGL \ Debug \ Content" manully, und wow, es hat funktioniert. Ich füge hier etwas Code ein, damit du besser sehen kannst, was ich getan habe. In meiner Spielklasse setze ich diese Variablen
SpriteFont myFont;
int score;
In meiner Loadcontent-Methode wurde von VS autogeneriert
myFont = Content.Load<SpriteFont>("test");
In meiner Draw-Methode wurde von VS autogeneriert
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
und dann manuell meine Spritefont-Datei in den richtigen Ordner hinzugefügt
Das Seltsame ist, dass ich Bilder auf diese Weise hinzugefügt habe und sie im richtigen Ordner, aber nicht im * .spritefont gelandet sind. Sie müssen sie im späteren Ordner manuell hinzufügen, damit ich arbeiten kann.
Ich hoffe, dass einiges davon für jemanden Sinn ergibt, da mir dies in den letzten Tagen die größten Kopfschmerzen bereitet hat. Ich habe vielleicht einige Schritte vergessen und all dies mag nutzlos sein, aber ich hoffe, dass ich die Kopfschmerzen für einige da draußen lindern kann
Und ich hoffe, dass monoGame aktualisiert wird, um diese Probleme zu beheben ...