很抱歉再次提出这个问题,因为我看到这个问题已经被问了几次,但是解决方案对我没有帮助。
我正在尝试使用的代码是其中一个示例,即SpriteBatchAndFont https://github.com/sharpdx/SharpDX-Samples/tree/master/Toolkit/WindowsDesktop/SpriteBatchAndFont的桌面版本
我的特别问题是,字体Arial16.xml和balls.dds图像引发了AssetNotFoundException。
在之前的帖子中,我已经注意到并检查了加载内容的相对目录- Content.RootDirectory = "Content";并检查了字体和图像是否在该目录中。此外,我还注意到并检查了字体和纹理的Build Action分别设置为ToolkitFont和ToolkitTexture。
我还读到,项目可能需要在%Documents%文件夹中(不知道为什么会这样,但无论如何都会对其进行测试),而且Contents文件夹可能没有所需的Windows权限。
这很可能是一些我不知道的简单事情,但我已经在这几天了,现在已经没有想法和谷歌搜索能力了。如果有任何帮助或建议,我将不胜感激。谢谢。
发布于 2014-11-20 04:55:56
我浪费了几个小时才弄明白这一点,因为网络上所有的官方例子和教程都没有提到这一点。将目录更改为Content.RootDirectory = @"\Content";
终于对我起作用了。
https://stackoverflow.com/questions/26167997
复制相似问题