C# XNA windows phone 7如何从内容加载?

C# XNA windows phone 7如何从内容加载?,c#,windows-phone-7,xna,C#,Windows Phone 7,Xna," 如果您想继续,可以创建一个名为NaiveTextMovement的VisualStudio项目 并将14点Segoe UI Mono字体添加到内容目录中 类的定义如下所示: 如何将14点Segoe UI Mono字体添加到内容目录? 我尝试在解决方案中创建一个文件夹并将字体放在其中,然后我尝试使用内容加载它。加载。。。但它不起作用。这是怎么回事?您需要创建一个内容项目,然后创建一个字体描述文件。从主XNA项目中引用内容项目 事实上,应该已经为您生成了一个内容项目 字体描述文件是一个XML文件

" 如果您想继续,可以创建一个名为NaiveTextMovement的VisualStudio项目 并将14点Segoe UI Mono字体添加到内容目录中 类的定义如下所示:

如何将14点Segoe UI Mono字体添加到内容目录?
我尝试在解决方案中创建一个文件夹并将字体放在其中,然后我尝试使用内容加载它。加载。。。但它不起作用。这是怎么回事?

您需要创建一个内容项目,然后创建一个字体描述文件。从主XNA项目中引用内容项目

事实上,应该已经为您生成了一个内容项目


字体描述文件是一个XML文件。一旦您打开它,编辑它将是不言自明的,因为它将自动生成并进行良好的注释。

当您创建一个新的Windows Phone 7游戏项目时,该模板将在您的解决方案中创建两个不同的项目。一个是WindowsPhoneGame项目,另一个是WindowsPhoneGameContent项目

游戏项目是添加所有代码的地方,内容项目是添加所有游戏资源的地方,如精灵、纹理和精灵

您可以在下面的图像中看到解决方案资源管理器中显示的两个项目(如果您具有Visual Studio的默认配置,则这是右上角的窗格)

“内容”项目是上图中突出显示的项目

要添加SpriteFont,只需右键单击内容项目,然后从添加菜单中选择“添加”,然后选择“新建项”。这将打开下面的对话框


从“添加新项目”对话框中,只需选择SpriteFont并为其指定所需的名称。这将向您的内容项目和游戏添加一个新的SpriteFont对象。

如何创建字体描述文件?与创建任何其他文件的方式相同。如果这不是一个选项,那么您就不在内容项目中。而且。。内容目录在哪里?在Visual Studio的右侧有“解决方案资源管理器”,内容目录在那里。但我建议您在深入研究XNA之前,尝试熟悉Visual Studio和C#。