2016-03-20 3 views
2

У меня есть следующие структуры Assets -> Resources -> Levels.json я затем запустить следующий метод:Resources.Load возвращение нуля

void LoadLevel(int level){ 
    TextAsset json = Resources.Load<TextAsset>("Levels.json"); 
    print(json); 
    Levels.CreateFromJSON(json.text); 
} 

и что происходит, является то, что json является null, и я не знаю, почему ... Я смотрел на других примерах, и это выглядит, как я делаю это правильно ...

ответ

2

http://docs.unity3d.com/ScriptReference/Resources.html От

Возвращает актив по пути, если он может быть найден в противном ise возврат null. Вернутся только объекты типа, если этот параметр указан. Путь относится к любой папке «Ресурсы» внутри папки «Активы» вашего проекта, а расширения должны быть опущены.

Удалить .json.

+0

ahh, ладно, это работает! –

+0

конечно, простите меня .... – Fattie

Смежные вопросы