Get*_*awn 2 c# unity-game-engine
我有以下结构Assets -> Resources -> Levels.json,然后运行以下方法:
void LoadLevel(int level){
TextAsset json = Resources.Load<TextAsset>("Levels.json");
print(json);
Levels.CreateFromJSON(json.text);
}
Run Code Online (Sandbox Code Playgroud)
会发生什么,是json是null,我不知道为什么......我已经看过其他的例子,它看起来像我这样做是正确的?
来自http://docs.unity3d.com/ScriptReference/Resources.html
如果可以找到,则返回路径中的资产,否则返回 null。如果提供此参数,则仅返回类型对象。该路径相对于项目的 Assets 文件夹中的任何 Resources 文件夹,必须省略扩展名。
删除 .json。