grgl1

На Пикабу
100 рейтинг 0 подписчиков 0 подписок 1 пост 0 в горячем
2

Оптимизированная локализация игры на Unity

Здравствуйте! Разрабатываем игрушку на Unity (пошаговая стратегия), используем как статические объекты (которые всегда находятся на сцене), так и создание объектов из префабов. Встал вопрос локализации.

На данный момент система работает следующий образом:

1) Все текстовые значения хранятся в 4 .csv файлах под разные сцены, значения записаны построчно

Оптимизированная локализация игры на Unity

2) Все статические объекты занесены в массив скрипта, контроллер со скриптом есть на каждой сцене

3) При загрузке сцены всем статическим объектам через цикл присваиваются соответствующие значения из текстового файла. Через ReadAllLines в вспомогательный массив заносятся все значения из текстового файла, которые нам нужны и присваиваются значениям текстов.

4) Для текстов, создаваемых кодом, мы используем отдельный метод, который принимает один аргумент в виде числа и через цикл прокручивает текстовый файл до определённой строки, возвращая (return) значение этой самой строки. Во всех скриптах мы просто обращаемся к этому методу и вставляем его с нужным аргументом (номером строки, на которой находится нужное нам значение).

Возникла следующая проблема: При добавлении в игру новых юнитов, зданий, способностей и т д, нам придётся записывать их в конце текстового файла, что рушит всю структуру и в дальнейшем найти нужный параметр будет непросто.

Предлагайте свои варианты переделки локализации/ структуры хранения текстов, главное - оптимизированные варианты.

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества