@rejis6

Как хранить изначальные данные в Unity под Andriod?

Много искал инфу, но вразумительного ничего не нашел. В общем, есть что-то типа рпг или скорее квеста. Есть сюжет, который у меня хранится в XML файле. На винде все нормально открывается, но при сборке проекта в apk файл, насколько я понимаю, файл уже читаться не может. Неужели нет более удобного способа хранить эти статические начальные данные, не прибегая к извращенству типа костыля на первый вход, созданию XML дока из переменной и сохранения каким либо способом?

Сейчас прога устроена именно как я описал выше, но в будущих проектах хотелось бы работать с файлами напрямую, а не юзать это извращенство "переменная - костыль - xmlDoc - PlayerPrefs", а затем каждый раз при входе парсить стринг в хмл.

На всякий случай уточню, готов я перейти и на json и на какой-нибудь yaml, лишь бы это было лаконично в коде.
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
MrMureno
@MrMureno Куратор тега Unity Game Engine
VR for all
а как и где вы храните xml фаил?)
в той же андроид сборке прекрасно грузит фаилы из тех же Streaming Assets (только раньше точно надо было через WWW грузить его, ибо там не совсем фаил, а через точку монтирования из сборки)

можете еще почитать про AssetBundles и Scriptable Object.

по сути можете смело хранить в сборке любой удобный формат в виде бинарника или текста.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
GD Company Санкт-Петербург
от 120 000 до 150 000 ₽
Mystery Tag Новосибирск
от 80 000 до 110 000 ₽
от 130 000 до 200 000 ₽
02 апр. 2020, в 21:27
600 руб./за проект
02 апр. 2020, в 21:15
3000 руб./за проект
02 апр. 2020, в 21:11
8500 руб./за проект