我试图在Visual Studios 2010和xna 4.0中使用这个文档齐全的功能,并收到错误消息:
类型名称FromFile在类型Microsoft.Xna.Framework.Graphics.Texture2D中不存在
使用此代码:
Texture2D tex1 = Texture2D.FromFile(device, "1.bmp");
知道为什么吗?
最佳答案
Texture2D.FromFile
是一种静态方法,可为您返回纹理。您的new
使C#查找名为Texture2D.FromFile
的类型(即,在Texture2D
中称为FromFile
的类)。
删除new
。
编辑:似乎4.0根本没有Texture2D.FromFile
。我看到的最接近的匹配项是Texture2D.FromStream
,您可以在其中将打开的流传递给文件而不是其名称。
关于c# - 类型名称FromFile在类型Microsoft.Xna.Framework.Graphics.Texture2D中不存在,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5198919/