@Tirniel Ну что ты там отдохнул? Суббота, утро, пора за код садиться.
Я решил изменить систему отображения языка в диалогах.
Изначально было вот так:
Очень старая первая версия рассчитанная на два языка и не более. Здесь я даже вручную считаю отступы от сепараторного символа. вместо использования string textSeparator.lenght; Но нам то с тобой расширяться надо, на будущее смотреть, так что какие 2 языка, нам же еще надо китайский добавить, арабский, северокорейский. Так что я сделал вот так:
Записываем в массив части разделенные символов “/”. Затем спрашиваем какой щас выбран язык у скрипта геймменджер, он возвращает enum кастуем его в int, и применяем получаенное число как индифекатор в массиве, и возвращаем соответствующую часть текста выбранной локализации. для дальнейшей работы с текстом(ну там отделение имени говорящего от основного текста, к примеру). Кстати пришлось кое где еще отдельно править выбор языка, например в выпадающем списке и в файле локализации, но там по мелочи.
Что думаешь?
Всё правильно: третье лицо удобнее, есть исключения от первого, которые локально лучше, ну а шутаны больше для первого лица, тот же Макс Пейн 3 скорее исключение.
Или Принц Персии, там помимо лазания ещё боёвка очень активная.
Кстати да, первое лицо лучше всего подходит для персов, созданных самим игроком или безликих и молчаливых, как в Крайзис, Халф-Лайф, Дум и пр.
Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте Протестил. Все работает. Подскажите, как можно передать? Спасибо.