Показать сообщение отдельно
Старый 03.04.2016, 22:41   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Изменяемый конфиг для apk

Ну, в-общем, отпишусь вкратце, если кто-то тоже будет это искать.

В Юнити папку приложения можно получить по Application.persistentDataPath
В это папку можно читать и писать файл через удобный вам интерфейс ввода-вывода.

Например:
File.WriteAllText(Application.persistentDataPath "/foo.txt""bar"); 
Для упрощения поисков выведите Application.persistentDataPath на экран каким-либо образом (например я создал Text на канвасе и высрал её туда).

Например, путь может выглядеть так: Android/data/com.foo.bar/files

Теперь то, что может сбить поначалу с толку.

В Юнити обязательно надо либо включить галку "Developbemt Build" в настройках билда, либо выбрать player settings > android > configuration > write access = external, иначе на Андроиде приложение будет "в песочнице", писать, что она находится в /data/data, но на деле извне к ней доступа будет не получить (если у вас не рутован девайс).

Соответственно, я сначала долго не мог найти, куда же пишется и откуда читается, и выставление Write Access мне помогло. Тогда я положил в эту папку файл с конфигом, и он нормально прочитался моей игрой. Хеппи энд.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Антихрист (04.04.2016), Nex (29.05.2016)