Ситуация следующая есть json.
Файл лежит в Assets/Json/file.json, когда нахожусь в Unity и запускаю проект, все работает, как жму сборку, все ставится без ошибочно на подключенный телефон, открывается, а текст не выводится.
Может ли быть так, что файлы json пакуется и к нему просто нет доступа?
Кто, что посоветует, как тогда сделать чтобы файл, находился в коре проекта и Unity не упаковывала его?
Нужно сделать, чтобы он был в корне приложения и был доступен по адресу.
Пытаюсь обращаться так:
string DS = Path.DirectorySeparatorChar,
DIR = Application.dataPath + DS,
Json = DIR + "Json" + DS,
FileName = Json + "file.json",
FileText = "";
if(File.Exists(FileName)) {
FileText = File.ReadAllText(FileName);
}
Json Jn = new Json(FileTExt);
//.........
Все работает, когда в Unity стартуем, а вот после компила, не работает.
Да. Вам стоит поместить его в папку с ресурсами и уже оттуда забирать
object element = Resources.Load("path");
так я загружал свой словарь с ресурсов
И дальше уже рассматриваете его как string
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости