Birkaç gündür bu konuda çalışıyorum, bunu düzeltmeye çalışıyorum ve sonunda ben çalışmak için aldım. Üzerinde çalıştığım şey Windows8, VS2012, MonoGame. Bu "monoGame Windows OpenGL Pjoject" olduğunu eklemeliyim
Sizi attığım adımları atmama izin verin. 1. VS2012 için monGame'i kurdum 2. WindowsPhone SDK8'i kurdum 3. VS2010'um için XNA 4.0'ı kurdum
Tüm bu adımlar nessecery olup olmadığını bilmiyorum ....
Yani vs2012 bir .spritefont üretemezsiniz Benim vs2010 bir spriteFont dosyası oluşturduk ve sonra benim vs2012 projeye i ekledi .... AMA işe yaramadı. Ve bu sabah bu .spritefont dosyasının URL'sinin yanlış olduğunu gördüm. Çözümü explorer..content -> varolan öğeyi ekle ... ile eklediğimde URL yanlıştı .. "C: \ Kullanıcılar \ admin \ Belgeler \ Visual Studio 2012 \ Projeler \ Oyunum \ Oyunum \ İçerik" bu nerede vs2012 nerede * .spritefot dosyamı arıyor burada ..--> "C: \ Kullanıcılar \ admin \ Belgeler \ Visual Studio 2012 \ Projeler \ MyOyun \ BenimOyun \ bin \ WindowsGL \ Hata Ayıklama \ İçerik" i ekledim manully ve WOW işe yaradı. Ben burada bazı kod yapıştırın ben ne yaptıklarını daha iyi görebilirsiniz .. oyun sınıfımda bu değişkenleri koymak
SpriteFont myFont;
int score;
VS tarafından otomatik olarak oluşturulan loadcontent yöntemimde
myFont = Content.Load<SpriteFont>("test");
VS tarafından otomatik olarak oluşturulan çizim yöntemimde
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
ve daha sonra spritefont dosyamı doğru klasöre ekledim
Garip bir şey bu şekilde resim ekledim ve doğru klasörde sona erdi ama * .spritefont, manully i işe almak için sonraki klasöre eklemek zorunda ..
Umarım bunların bazıları birine mantıklı gelir, çünkü bu bana son günlerde en büyük baş ağrısını verdi. Bazı adımları unutmuş olabilirim ve tüm bunlar işe yaramaz olabilir, ama umarım dışarıdaki bazıları için baş ağrısını hafifletebilirim
Ve umarım monoGame bu sorunları gidermek için güncellenecektir ...