我打不开10秒前写的文件

本文关键字:文件 10秒 | 更新日期: 2023-09-27 18:15:17

当我这样做时

File.WriteAllBytes("C:/path/items.gif", temp);
Texture2D thiss = contentManager.Load<Texture2D>("C:/path/items.gif");

我得到一个不能打开文件错误。有人知道这个问题的解决方法吗?

当我写文件,它被保存,我可以打开它在资源管理器和所有的,但一行代码,它根本不能打开它。

提前谢谢你。

有答案。contentmanager。

我打不开10秒前写的文件

内容管理器不是这样工作的。在以这种方式加载文件之前,需要将文件添加到Content项目中。

同样,当使用content Manager加载内容时,您不需要指定文件类型:

Texture2D thiss = contentManager.Load<Texture2D>("items");

如果你想从文件中加载内容,你可以使用Texture2D。FromFile方法