我在尝试简化XNA纹理加载时遇到了很多麻烦。我已经放弃了从指定目录动态加载纹理,现在我只是试图在解决方案的内容中处理有组织的文件夹集合。我尝试使用下面的代码行:XNA:从子文件夹加载内容
Content.Load<Texture2D>(".\\Graphics\\Characters\\Char1");
“CHAR1”是正确的资产名称,它被列在我的解决方案资源管理器中的内容存储在“图形\字符”,但它仍然抛出一个“文件未找到”错误。我在这里做错了什么?
编辑:变成debug bin文件夹创建了错误的目录结构:\ Graphics \ Characters \ Characters。无论如何感谢您的帮助!
可以获取给定目录的文件列表(例如使用'System.IO.Path'),并使用该文件列表,剥离'.xnb'扩展名,动态加载整个资产目录。 –