You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中使用Resources.Load读取文件时路径错误的问题排查

Unity Resources.Load 文件未找到问题解决

你的问题出在对Resources.Load的路径规则理解错误,以下是具体修正方案:

  • 路径格式错误:Unity的Resources.Load不需要包含Assets/或Resources/前缀,也不需要带文件扩展名(如.txt)。你传入的Resources/Dictionary/English/words.txt和Assets/Resources/Dictionary/English/words.txt都不符合要求。
  • 正确路径写法:根据你的目录结构,正确路径应为Dictionary/English/words——直接从Resources文件夹下的子目录开始写,省略前缀和扩展名。

修改后的调用代码:

public const string dictionaryFile = "Dictionary/English/words";

LoadDictionary(dictionaryFile);

额外验证要点:

  • 确认words.txt的导入类型是TextAsset(Unity默认会自动识别txt文件为该类型,可在Inspector面板查看);
  • 检查文件夹和文件名的拼写,确保大小写一致(部分平台打包后区分大小写);
  • 确认Resources文件夹确实位于Assets根目录下,没有嵌套在其他文件夹中。

内容的提问来源于stack exchange,提问作者Joel Parker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 07:44:52