【问题标题】:How to load images in monogame? C#如何在单人游戏中加载图像? C#
【发布时间】:2018-04-16 04:48:52
【问题描述】:

我在 monogame 中加载图像时遇到问题,我的加载代码如下所示:

Texture image;

位于public class Game1: Game分配发生在protected override void Loadcontent()

image = Content.Load<Texture>("logo.png");

我已将图片放入 Content 文件夹,但编译器仍然报错,找不到图片。 错误是:“在 MonoGame.Framework.dll 中发生了 'Microsoft.Xna.Framework.Content.ContentLoadException' 类型的未处理异常

附加信息:找不到内容文件。”

【问题讨论】:

  • 您是使用内容管道还是手动添加文件?
  • 不,我没有,但是一位老师教我怎么做。我不得不使用 MGCB 制作一个 monogame 可以读取的文件

标签: c# xna monogame


【解决方案1】:

您必须指定要使用的纹理 ( 1d, 2d, 3d )。这应该有效:

image = Content.Load<Texture2D>("logo.png");

【讨论】:

    【解决方案2】:

    从内容管道加载文件时,您不能指定文件扩展名。请改用此代码:

    image = Content.Load<Texture2D>("logo");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2019-08-05
      • 1970-01-01
      相关资源
      最近更新 更多