C# 资源。加载返回null
我有以下结构C# 资源。加载返回null,c#,unity3d,C#,Unity3d,我有以下结构Assets->Resources->Levels.jsonI然后运行以下方法: void LoadLevel(int level){ TextAsset json = Resources.Load<TextAsset>("Levels.json"); print(json); Levels.CreateFromJSON(json.text); } void加载级别(int级别){ textAssetJSON=Resources.Load(“Le
Assets->Resources->Levels.json
I然后运行以下方法:
void LoadLevel(int level){
TextAsset json = Resources.Load<TextAsset>("Levels.json");
print(json);
Levels.CreateFromJSON(json.text);
}
void加载级别(int级别){
textAssetJSON=Resources.Load(“Levels.json”);
打印(json);
Levels.CreateFromJSON(json.text);
}
发生的事情是,json
是null
,我不知道为什么。。。我看了其他的例子,看起来我做得很好…来自
返回路径上的资产(如果可以找到),否则返回null。如果提供了此参数,则仅返回类型为的对象。路径相对于项目的资产文件夹中的任何资源文件夹,必须省略扩展。
Remove.json