나는 이것을 해결하기 위해 며칠 동안이 일을 해 왔으며 결국에는 일을해야합니다. 내가 일하고있는 것은 Windows8, VS2012, MonoGame입니다. "monoGame Windows OpenGL Pjoject"로 추가해야합니다.
내가 취한 단계를 안내해 드리겠습니다. 1. VS2012 용 monGame을 설치했습니다. 2. WindowsPhone SDK8을 설치했습니다. 3. VS2010 용 XNA 4.0을 설치했습니다.
이 모든 단계가 nessecery인지 모르겠습니다 ....
그럼에도 불구하고 vs2012에서 .spritefont를 생성 할 수 없습니다 vs2010에서 spriteFont 파일을 생성 한 다음 vs2012 프로젝트에 i를 추가했습니다 ....하지만 작동하지 않았습니다. 그리고 오늘 아침에 해당 .spritefont 파일의 URL이 잘못되었음을 알았습니다. 솔루션 explorer..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" manully, 와우 작동했습니다. 여기에 코드를 붙여서 내가 한 일을 더 잘 볼 수 있습니다. 내 게임 클래스 내에서 이러한 변수를 넣습니다.
SpriteFont myFont;
int score;
VS에 의해 자동 생성 된 내 loadcontent 메소드에서
myFont = Content.Load<SpriteFont>("test");
VS에 의해 자동 생성 된 드로우 방법에서
spriteBatch.Begin();
spriteBatch.DrawString(myFont, "Score: " +score, new Vector2(20,10),Color.Red);
spriteBatch.End();
그런 다음 오른쪽 폴더에 내 스프라이트 글꼴 파일을 manully 추가했습니다.
이상한 점은 내가이 방법으로 사진을 추가하고 올바른 폴더에 있지만 * .spritefont가 아니라 결국 폴더에 추가해야한다는 것입니다. 나중에 작업하려면 ..
나는 이것이 마지막 날에 가장 큰 두통을 줬기 때문에 이것의 일부가 누군가에게 의미가 있기를 바랍니다. 나는 몇 가지 단계를 잊어 버렸을 수 있으며이 모든 것이 쓸모가 없을 수도 있지만, 나는 거기에서 일부 두통을 완화 할 수 있기를 바랍니다.
그리고이 문제를 해결하기 위해 monoGame이 업데이트되기를 바랍니다.