我打不开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。
内容管理器不是这样工作的。在以这种方式加载文件之前,需要将文件添加到Content项目中。
同样,当使用content Manager加载内容时,您不需要指定文件类型:
Texture2D thiss = contentManager.Load<Texture2D>("items");
如果你想从文件中加载内容,你可以使用Texture2D。FromFile方法