Есть ли простой способ вынести информацию за ексешник?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Есть ли простой способ вынести информацию за ексешник?

Сообщение Rpabuj1 12 янв 2017, 23:38

Добрый вечер!
Появилась необходимость вынести внутриигровую информацию из ексешника и сделать это так, чтобы она была в нормально читаемом виде.

Придумал так:
1. Создать на диске файл с информацией.
2. Пишем класс, который находит файл.
3. Читаем файл.
4. Создаем словарик ключевых слов (собственных)
5. Проверяем построчно есть ли они в файле.
6. Если да, проверяем есть ли "=" после ключевого слова
7. Если да, считываем число или строку после = и присваиваем их значение переменным в скриптам юнити.

Но это довольно сложно да и представляю, что будет с производительностью. Есть ли способ проще?
Rpabuj1
Старожил
 
Сообщения: 639
Зарегистрирован: 04 авг 2015, 12:07

Re: Есть ли простой способ вынести информацию за ексешник?

Сообщение DbIMok 13 янв 2017, 01:11

То что вы описали это ini файл http://blogs.unity3d.ru/2010/09/work-with-ini/ в зависимости от задачи используют еще json, xml, csv файлы. Производительность текстовых форматов будет уступать двоичным, но если нужна читаемость то используют текст
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Есть ли простой способ вынести информацию за ексешник?

Сообщение Rpabuj1 13 янв 2017, 16:02

DbIMok писал(а):То что вы описали это ini файл http://blogs.unity3d.ru/2010/09/work-with-ini/ в зависимости от задачи используют еще json, xml, csv файлы. Производительность текстовых форматов будет уступать двоичным, но если нужна читаемость то используют текст

Спасибо огромное!
Rpabuj1
Старожил
 
Сообщения: 639
Зарегистрирован: 04 авг 2015, 12:07


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 27