Как хранить большое количество игровых диалогов - PullRequest
0 голосов
/ 09 мая 2018

Моя игра очень сюжетная.У меня много диалогов, основанных на повествовании, основанном на выборе, с множеством различных вариантов диалога для каждого персонажа.Как бы я хранил весь этот текст?

В моей игре используются изображения профиля персонажа для выражения ощущения диалога, поэтому мне нужно сохранить его таким образом, чтобы я мог получить к нему доступ и изменить изображение эмоции рядом с диалоговым окном для каждого персонажа.Я могу получить более 5000 - 10000 слов в диалоге.Я знаю, что текст не очень большой, но мне нужно иметь сопутствующий номер (или слово) с каждым предложением диалога, чтобы мой класс диалога мог изменить эмоцию персонажа.

Будет ли JSON хорошим способом сделать это?

1 Ответ

0 голосов
/ 09 мая 2018

Вы можете хранить тексты в localized.strings и в JSON возвращать ключи к диалогам, и в будущем, если вы захотите изменить какой-либо диалог или добавить больше языков, вам просто нужно найти нужный ключ и изменитьзначение, которое он возвращает.

При этом вы получите чистые JSON и получите все тексты в одном файле.Кроме того, для переводчика это легче понять.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...