Уже много раз сталкивался с проблемой, что длинную реплику юнита внутри одного "Спецэффекты - Transmission from unit" писать нет смысла, потому что в ролике оно пропадает быстрее, чем успеваешь дочитать. Долгое время избегал проблемы или короткими репликами, или разбиением большой на несколько, добавляя их в разные действия, идущие подряд.
Вот решил повоевать с этой бедой снова. Пишу реплику (на две строчки) - в игре проходит слишком быстро. Увеличил время ожидания до 25 секунд, не помогло. Потом увеличивал и до 40, и до 60 и так далее. И каждый раз реплика пропадала слишком рано, а игра явно игнорировала моё "ждать 80 секунд".
Причём в некоторых проектах реплики держатся долго почему-то, и игра это самое "ждать" учитывает.
Может кто-то пояснить магию редактора? Почти 10 лет в нём сижу, решил, что данный вопрос пора уже для себя закрыть)

Принятый ответ

ну попробуй изменить "добавить" на "установить", если не поможет, то действие "ждать" отдельной функцией
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
2 года назад
0
ну попробуй изменить "добавить" на "установить", если не поможет, то действие "ждать" отдельной функцией
Принятый ответ
0
26
2 года назад
0
А ты после реплики ждёшь это время? В твоём случае 25 сек прибавляется к длительности реплики, но не триггера. Если у тебя стоит новая реплика после этой, то, соответственно, произойдёт смена. Добавить после реплики "ждать 25 сек" и всё будет хорошо.
0
27
2 года назад
0
Lord_Teo, раскрой функцию TransmissionFromUnitWithNameBJ, внутри найдёшь TriggerSleepAction, это то же самое, что и действие "Ждать"
0
26
2 года назад
Отредактирован Lord_Teo
0
А ты просто проверь. Только что сделал и всё точно так, как я сказал.
Скорее всего, это ожидание внутри функции.
0
27
2 года назад
0
Lord_Teo, не знаю, у меня даже проблемы автора нет собственно, реплики проигрываются даже дольше указанного мной времени, вместо 25 сек 30-31
2
33
2 года назад
2
rsfghd, согласен с тобой. Надо установить поставить вот и всё.
Lord_Teo, там вейт встроен в функцию ролика.
0
26
2 года назад
0
Lord_Teo, не знаю, у меня даже проблемы автора нет собственно, реплики проигрываются даже дольше указанного мной времени, вместо 25 сек 30-31
Все верно. Потому что по умолчанию 5 сек на реплику. Если добавить значение, то это значение прибавляется к 5 секундам.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.