如何在monogame中加载图像? C#

时间:2017-03-15 10:16:35

标签: c# xna monogame

我无法加载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'类型的未处理异常

其他信息:找不到内容文件。“

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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