【问题标题】:SpriteFont error in monogame on macOS "Microsoft.XNA.Framework.Content.ContentLoadException has been thrown The content file was not found."macOS 上 monogame 中的 SpriteFont 错误“已引发 Microsoft.XNA.Framework.Content.ContentLoadException 找不到内容文件。”
【发布时间】:2023-03-25 17:30:02
【问题描述】:

我正在尝试学习有关单人游戏的教程。使用 Xamarin studio 6.3 和 Monogame 内容管道工具 3.6。

错误“Microsoft.XNA.Framework.Content.ContentLoadException has been throwed The content file was not found.”不断出现。我在网上查看并遵循了一些建议,例如将字体文件从 ~/Library/Fonts/ 移动到 /Library/Fonts/ 并尝试重新安装程序。我没有运气。总是收到相同的错误消息。

我找到了一些帖子,例如这里的帖子:https://github.com/MonoGame/MonoGame/issues/5900

这里: http://community.monogame.net/t/pipeline-fails-to-generate-spritefont/8204

但他们说问题已解决?

我正在学习本教程: http://xnafan.net/2013/04/simple-platformer-game-in-xna-tutorial-part-five-improved-collision-detection/

澄清一下,我知道 XNA 和 Monogame 是不同的东西,我也一直在关注一个也不起作用的 monogame 教程。 http://rbwhitaker.wikidot.com/monogame-drawing-text-with-spritefonts

在“将调试信息添加到游戏”部分之前一切正常。我尝试了几种不同的教程,以防这一篇中缺少某些内容,但没有运气。

任何帮助或建议将不胜感激:) 谢谢

尼克。

【问题讨论】:

  • 您没有遵循 MonoGame 教程;您正在使用 XNA 教程。虽然它们相似,但它们并不相同。

标签: c# macos xna monogame spritefont


【解决方案1】:

找到解决问题的方法!如果您下载开发人员版本 3.7 并从管道工具重建,它就可以工作!开发版的链接在这里。下载整个东西,因为包括管道工具。 http://teamcity.monogame.net/repository/download/MonoGame_PackageMacAndLinux/latest.lastSuccessful/MonoGame.pkg?guest=1

【讨论】:

    【解决方案2】:

    这是许多刚接触 MonoGame 的人都会遇到的问题。 MonoGame 的内容管理系统与 XNA 完全不同。您正在观看的教程展示了如何将内容添加到 XNA 游戏,而不是 MonoGame 游戏。要将内容添加到 MonoGame,您需要打开名为 Content.mgcb 的文件。这会将您带到一个新窗口,您可以在其中添加内容。将内容添加到 Content.mgcb 后,您可以保存文件并使用该内容。我将附上分步图片,以尝试在此过程中为您提供帮助。

    第 1 步: 找到 Content.mgcb 文件并打开它。

    第 2 步:选择“添加现有项目”按钮。

    第 3 步:导航到您要添加的文件。选择项目并单击“打开”。

    希望能帮到你。

    祝你好运,
    - GHC

    【讨论】:

    • 这正是我一直在做的,但它不起作用。我确实查找了差异并下载了管道工具(当您单击 mgcb 文件时会打开)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2017-06-28
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多