类型名称FromFile在Microsoft.Xna.Framework.Graphics.Texture2D类型中不存在

时间:2011-03-04 20:29:36

标签: c# xna

我试图在visual studio 2010和xna 4.0中使用这个记录良好的函数并得到错误:

类型名称FromFile在Microsoft.Xna.Framework.Graphics.Texture2D

类型中不存在

使用此代码:

Texture2D tex1 = Texture2D.FromFile(device, "1.bmp");

知道为什么吗?

1 个答案:

答案 0 :(得分:3)

Texture2D.FromFile是一个返回纹理的静态方法。您的new会让C#查找名为Texture2D.FromFile的类型(即Texture2D中名为FromFile的类。)

删除new

编辑:似乎4.0根本没有Texture2D.FromFile。我看到的最接近的匹配是Texture2D.FromStream,您将传递给您的文件而不是其名称。